一道侦探题c程序

上传人:M****1 文档编号:508743845 上传时间:2022-07-22 格式:DOC 页数:2 大小:12.51KB
返回 下载 相关 举报
一道侦探题c程序_第1页
第1页 / 共2页
一道侦探题c程序_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《一道侦探题c程序》由会员分享,可在线阅读,更多相关《一道侦探题c程序(2页珍藏版)》请在金锄头文库上搜索。

1、一道侦探题这是一道侦探题。一辆汽车撞人后逃逸。4个目击者提供了如下线索: 甲:牌照三、四位相同;乙:牌号为:31*; 丙:牌照五、六为相同;丁:三到六位数为一个整数的平方。请编写一个程序,协助找出车牌号。#include #include void main()int a,b,n,m;for(a=1;a9;a+)for(b=0;b9;b+)n=a*1000+a*100+b*10+b;m=(int)sqrt(n);if(n=m*m)printf(n车牌号为:31%d%d%d%dnn,a,a,b,b);563 - 31696988 - 317744答案应该是317744,不过我喜欢那个316969

2、。程序嘛,免谈。我手算出来的。(很简单,既然两位是一样的,肯定是11的倍数,直接枚举就OK)这是一道侦探题。一辆汽车撞人后逃逸。4个目击者提供了如下线索: 甲:牌照三、四位相同;乙:牌号为:31*; 丙:牌照五、六为相同;丁:三六位数为一个整数的平方。代码不写了,首先了,我来看,三一六位数。可以肯定是这个是三位数。可肯定是也就是最大是939。程序就是这样的,for(i=0;i35;i+)生成一个集合,中间必须为3,可以sum%100=3;呵呵,找啊找啊。#include stdio.hvoid main(void) int x,y;/*分别为第三位和第五位数*/ int k;/*为3-6位数的平方根*/ for(x=1;x10;x+) for(y=0;y10;y+) for(k=33;k100;k+) if(x*1000+x*100+y*10+y)=k*k) goto result; result: printf(车牌号是:31); printf(%d%d%d%dn,x,x,y,y);#includestdio.hint main()int a,b,c,d,e,f;for(a=32;a=99;a+)b=a*a;c=b/1000;d=b/100%10;e=b/10%10;f=b%10;if(c=d & e=f)printf(%dn,b);return 0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号