安徽大学C语言实验平台作业答案汇总 联系客服

发布时间 : 星期二 文章安徽大学C语言实验平台作业答案汇总更新完毕开始阅读55635e56fd4ffe4733687e21af45b307e871f903

8. 求解爱因斯坦数学题。有一条长阶梯,若每步跨2阶,则最后剩余1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯最少共有多少阶?

9. 每个苹果0.8 元,第一天买2 个苹果,第二天开始,每天买前一天的2 倍,直至购买的苹果个数达到不超过100 的最大值。编程:求每天平均花多少钱?(此题为选做) 1.

#include main() {int i;

for(i=1;i<=200;i++) {if(i%7!=0) continue; printf(\} } 2.

#include main() {int i,max=0; for(i=0;i<=1000;i++) {if(i!=0) continue; if (max

printf(\} 3.

#include main()

{int i;float x,m,s,a; scanf(\if(x!=0) {m=x;s=x;} for(i=1;;i++) {scanf(\if(x==0) break; s=s+x; if(m>x) m=x; } a=s/i;

printf(\最小值m=%f,平均值a=%f\} 4.

#include

void main()

{int i,m,n,t,x=0,y=0; scanf(\if(m>n){t=m;m=n;n=t;} for(i=m;i<=n;i++) if(i%2) x+=i; else y+=i;

printf(\printf(\} 5.

#include main() {

float x,y;

printf(\scanf(\for (;x>=0;) {

if(x>0&&x<100) { y=3*x+1; printf(\}

else if(x>=100) { y=x*x-1; printf(\} else

{printf(\scanf(\} } 6.

#include main() { int n,i; double t,sum;

printf(\请输入n的值\\n\ scanf(\

sum=2; i=1; t=2; while(i

t=t*(2*i)*(2*i)/(2*i-1)/(2*i+1); i=i+1; }

printf(\\\n\} 7.

#include main() {

double t=13,s=0; while(t<=20) {

t=t*(1+0.01); s++; }

printf(\需要经过%lf 年\} 8.

#include main() { int x=7;

while( !(x%2==1&&x%3==2&&x%5==4&&x%6==5)) { x=x+7; }

printf(\} 9.

#include main() {float s=0; int n=1,p=0,d=0; do

{ d++; n=n*2; p=p+n; }

while(p+n*2<=100);

s=p*0.8/d;

printf(\每天平均花%g元钱!\\n\}

实验七 C多重循环结构程序设计

1. 编程:输出100以内个位数为6且能被3整除的所有数。

2. 编程:键盘输入6 位学生的5门课成绩,分别统计出每个学生的平均成绩。

3. 编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大者。 4. 编程:分别用do while、while、for三种循环结构求: 1!+2!+3!+...+n! ,要求n的值由键盘输入。

5. 编程:计算100至1000之间有多少个数其各位数字之和是5。

6. 编程:从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,输出此数后退出;若未找到,输出“not exist”。

7. 编程:输出1至100之间满足如下条件的数:各位数的乘积大于各位数的和。 8. 编程:将整数316表示为两个加数的和,使这两个加数分别能被13和11整除。

9. 编程:打印出所有的\水仙花数\。所谓的\水仙花数\是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个\水仙花数\,因为有153=1*1*1+5*5*5+3*3*3。 10. 编程:一条有10个车站的铁路线,共需要准备多少种车票? 1.

#include main() {int i;

for(i=1;i<=100;i++) {if(i==6&&i%3==0) printf(\} } 2.

#include main()

{int i,j,a[6][5];float s; for(i=0;i<6;i++) {s=0;

for(j=0;j<5;j++)