- 1、本文档共92页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习情境三循环结构I
1、编程,为了比较A、B两家相邻超市的顾客访问人数,某人站在小超市门口用两种颜色的豆子统计人数,若顾客进A家,加1粒红豆,进B家,加1粒绿豆,最后根据红豆和绿豆的个数比较。 #includestdio.h void main() { int flag; int red=0,green=0; scanf(%d,flag); while(flag==1||flag==2) { if(flag==1) red++; else green++; scanf(%d,flag); } if(redgreen) printf(A家受欢迎\n); else if(greenred) printf(B家受欢迎\n); else printf(两家一样受欢迎\n); } 2、编程,求满足 的最大的n值。 3、编程,计算 (n值由键盘输入)。 4、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。 #includestdio.h void main() { int i,s=1; for(i=9;i=1;i--) s=(s+1)*2; printf(一共有桃子%d\n,s); } 5、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 (直到输入回车为止。) #includestdio.h void main() { char ch; int zm=0,kg=0,sz=0,qt=0; scanf(%c,ch); while(ch!=\n) { if(ch=Ach=Z||ch=ach=z) zm++; else if(ch== ) kg++; else if(ch=0ch=9) sz++; else qt++; scanf(%c,ch); } printf(字母为:%d个\n空格为:%d个\n数字为:%d个\n其他字符为:%d个\n,zm,kg,sz,qt); } 6、统计公元1年到公元2000年的闰年个数。 #includestdio.h void main() { int year; int num=0; for(year=1;year=2000;year++) if(year%400==0||year%4==0year%100!=0) num++; printf(闰年的个数为:%d\n,num); } 1、假设x、y、z为偶数,且满足x+2y+z=16,输出所有可能的x、y、z的值。(可用三重循环) #includestdio.h void main() { int x,y,z; for(x=0;x=16;x=x+2) for(y=0;y=8;y=y+2) for(z=0;z=16;z=z+2) if(x+2*y+z==16) printf(x=%d,y=%d,z=%d\n,x,y,z); } 2、将100元钱换成10元、5元、1元的零钱,如果要求换成30张,编程输出所有可能的换法。 #includestdio.h void main() { int shi,wu,yi; for(shi=0;shi=10;shi++) for(wu=0;wu=20;wu++) { yi=30-shi-wu; if(shi*10+wu*5+yi==100) { printf(十元的是%d张\n五元的是%d张\n一元的是%d张\n,shi,wu,yi); printf(\n); } } } 3、编程,打印图案,要求行数由键盘输入。 #includestdio.h void main() { int i,j,n; printf(请输入图案的行数:); scanf(%d,n); for(i=1;i=n;i++) { for(j=1;j=n-i;j++) printf( ); for(j=1;j=2*i-1;j++) printf(*); printf(\n); } } #include stdio.h main() { char ch=\0; printf(Those who dive beneath the surface find solutions others c
文档评论(0)