程序设计上实验课后答.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 程序控制结构 选择结构部分 一、选择题 B A D B D D A D C C D B A D A A C C B D B B C A D D A A C C C D 二、填空题 OK! NO! ERROR! x=1 y=0 x=2 ch=’A’ c=’Z’ ch=ch-32 -1 x=6 (1)2 (2)3 CC a=2,b=2,c=4 (1)ab||ac (2)acbc (3)ac||bc (4)a%2 3233 0 1 三、程序设计题 #include stdio.h #define pi 3.14159 main( ) { int k; float r,c,a; printf(“input r,k\n”); scanf(“%f%d”,r,k); switch(k) { case 1: a=pi*r*r; printf(“area=%f\n”,a);break; case 2: c=2*pi*r;printf(“circle=%f\n”,c);break; cese 3: a=pi*r*r;c=2*pi*r;printf(“area=%f circle=%f\n”,a,c);break; } } main( ) { int year,leap; scanf(“%d”,year); if(year%4==0) { if(year%100==0) { if(year%400==0) leap=1; else leap=0; } else leap=1; } else leap=0; if(leap) printf(“%d is ”,year); else printf(“%d is not ”,year); printf(“ a leap year\n”); } #include math.h main() { float x,y; scanf(“%f”,x); if(x0) y=x*x; else if(x=0x10) y=-0.5*x+10; else y=x-sqrt(x); printf(“y=%f”,y); } 循环结构部分 一、选择题 A C C C B D D A C B A B A B A A B D B D D C A B D B C B A C 二、填空题 (1)先判断条件是否成立(为真),若成立(为真)再执行循环语句 (2)先执行循环语句,再判断条件是否成立(为真),若成立则继续执行循环,若不成立,则结束循环。do-while至少执行一次循环语句 (1)switch-case语句 (2)循环 结束本次循环执行 (1)结束本次循环,后进行循环的条件判定,即不终止整个循环的执行过程 (2)终止整个循环的执行,不再进行条件判定 8.18或19 ##2##4 54321 k=n ACE 三、程序分析题 1,2,3 3,3 52 7891 s=6 6 * ** *** **** ****** * * * * ****** 1 1 四、程序设计题 #include stdio.h main( ) { int n=1,m=0,k,mod_mn=1; printf(“Please Input m value:\n”); scanf(“%d”,m); n=1; for(k=0;;k++) { mod_mn=m/(n*10); printf(“%d”,(m-mod_mn*n*10)/n); if(mod_mn==0) break; n*=10; } } #include stdio.h main( ) { int l,m,n,answer_flag=0; n=1; printf(“Big Rooster,Hen,Chickabiddy\n”); for(l=0;l=20;l++) for(m=0;m=(100-l*5)/3;m++) { n=(100-l*5-m*3)*3; if(l*m*n0l+m+n==100(l*5+m*3+n/3)==100) { printf(“%-4d%-4d%-4d\n”,l,m,n); answer_flag=1; } } if(answer_flag==0) printf(“Not Answer”); } 程序运行结果: Big Rooster,Hen,Chickabiddy 4 18 78 8 11 81 12 4 84 #include stdio.h #include math.h main( ) { int k,l,m,n=0; printf(“Please Input n:\n

文档评论(0)

mv2323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档