C语言第五章循环习题(6)

2019-08-17 12:15

if(【2】) printf(“notexist\\n”); }

[1] break [2] i==l1

[题5.100]下面程序的功能是打印100以内个位数为6且能被3整除的所有数。请填空。 #include main() {int i,j; for(i=0;【1】;i++) {j=i*10+6;

if(【2】) continue; printf(“%d”,j); }

} [1] i<=9 [2] j%3!=0

[题5,103] 下面程序的运行结果是____. #include main() {int a,y; a=10;y=10; do

{a+=2;y+=a; if(y>50)break; }while(a=14);

printf(“a=%d y=%d\\n”,a,y); }

a=16 y=54

[题5.104] 下面程序的运行结果是 #include main() {int i=5; do{switch(i%2)

{case 4:i--;break; case 6:i--;continue; }

i- -;i- -; printf(“%d”,i); }while(i>0); } 3 1 -1

5.3 编 程 题

[题5.105]每个苹果0.8元,第一天买2个苹果,第二天开始,每天买前一天的2倍,直至购买的苹果个数达到不超过100的最大值。

编写程序求每天平均花多少钱?

[题5.106]试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。

[题5.108]编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。

[题5.105] # include main ()

{ int day=0, buy=2; float sum=0.0,ave; do { sum+=0.8*buy; day++; buy*=2; } while (buy<=100); ave=sum/day; printf(“%f”,ave); }

[题5.106] #include main () { int i;

for(i=1; i<100; i++)

if(i*i==i || i*i0==i) printf(“=”,i); } 或

#include main () { int i;

for (i=1; i<100; i++)

if(i*i==i) printf(“=”,i); else printf(“=”,i); }

[题5.108] #include

main( )

{ inti,j;

float g,sum,ave; for(i=1;i<=6;i十+)

{sum=0;

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

{scanf(“%f”,&g); sum+=g; }

if(i*i0==i)

ave=sum/5;

printf(”NO.%d ave=%5.2f\\n”, i, ave);

} }

键盘输入 95 70 73 67 64

60 65 77 86 90 71 93 63 80 90 87 83 91 95 89 100 93 89 92 85

运行结果:

NO.1 ave=73.80 NO.2 ave=75.60 NO.3 ave=79.40 NO.4 ave=89.00 NO.5 ave=91.80 NO.6 ave=64.40


C语言第五章循环习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:火警、火灾应急处置流程图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: