好文档 - 专业文书写作范文服务资料分享网站

c语言第五章 选择结构程序设计(习题册答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

case ‘B’: printf(“70-84\\n”); case ‘C’: printf(“60-69\\n”); case ‘D’: printf(“<60\\n”); default: printf(“error!\\n”); }

若grade的值为 ’C’,则输出结果是 60-69 〈60 error!

能力提高(B)

一、写出下列程序的运行结果

1、 #include 5

5 1

void main(void) { int x,y=1,z; if(y!=0) x=5; printf(“\\t%d\\n”,x); if(y==0) x=4; else x=5; printf(“\\t%d\\n”,x); x=1; if(y<0) if(y>0) x=4; else x=5; printf(“\\t%d\\n”,x); }

2、 #include 4 -2 4 0 4 -2 void main(void) { int x,y=-2,z; if((z=y)<0) x=4; else if(y==0) x=5; else x=6; printf(”\\t%d\\t%d\\n”,x,z);

if(z=(y==0)) x=5; x=4; printf(“\\t%d\\t%d\\n”,x,z); if(x=z=y) x=4; printf(“\\t%d\\t%d\\n”,x,z); }

3、 #include a=2,b=1 main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:

switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; } printf(“a=%d,b=%d”,a,b); }

二、根据程序的功能,将以下程序补充完整

以下程序计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。请在 内填入正确内容。 main() { int yy,mm,len; printf(“year,month=”); scanf(“%d %d”,&yy,&mm); switch(mm) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: len=31 ; break; case 4: case 6: case 9: case 11: len=30; break; case 2: if(yy%4==0&&yy0!=0||yy@0==0) len=29 ; else len=28 ; break; default: printf(“input error”); break; } printf(“the length of %d %d is %d\\n”,yy,mm,len);

8na3m2cqoo0ne2d1fovz9epjx24qp9012re
领取福利

微信扫码领取福利

微信扫码分享