C语言经典题目猜数字 代码.doc

C语言经典题目猜数字 代码.doc

ID:49974250

大小:22.19 KB

页数:3页

时间:2020-03-03

C语言经典题目猜数字 代码.doc_第1页
C语言经典题目猜数字 代码.doc_第2页
C语言经典题目猜数字 代码.doc_第3页
资源描述:

《C语言经典题目猜数字 代码.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、:猜数字(选作)有如下一组数字,其中每个数字都在1~63之间,13579111315171921232527293133353739414345474951535557596163236710111415181922232627303134353839424346475051545558596263456712131415202122232829303136373839444546475253545560616263891011121314152425262728293031404142434445464756575859606162631617181920

2、2122232425262728293031484950515253545556575859606162633233343536373839404142434445464748495051525354555657585960616263现在需要编写一个程序,当从键盘输入某数字在且仅在哪几行出现了,该程序可以“猜”出这个数字是几。输入:程序的输入是一串以空白符分开的数字,当输入0时表示输入结束。输出:输出猜到的数字。程序:#includeintmain(){inta[7],m,n=0,i,p=0;for(i=0;i<7;i++){scanf(

3、"%d",&a[i]);n++;if(a[i]==0){break;}scanf("");}for(m=1;m<64;m++){p=0;for(i=0;i<(n-1);i++){if(a[i]==1){if(m==m/2*2){p=1;break;}}if(a[i]==2){if(m%4!=3&&m%4!=2){p=1;break;}}if(a[i]==3){if(m%8!=4&&m%8!=5&&m%8!=6&&m%8!=7){p=1;break;}}if(a[i]==4){if(m%16!=8&&m%16!=9&&m%16!=10&&m%16!=11&&m

4、%16!=12&&m%16!=13&&m%16!=14&&m%16!=15){p=1;break;}}if(a[i]==5){if(m>31&&m<48

5、

6、m<16){p=1;break;}}if(a[i]==6){if(m<32){p=1;break;}}}if(p==0){printf("%d",m);break;}}return0;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。