6.20(选做)一辆卡车违反了交通规则,撞人后逃逸。现场有三人目击了该事件,但都没有记住车号,只记住车号的一些特征。甲说:车号的前两位数字是相同的;乙说:车号的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:4位的车号正好是一个整数的平方。请根据以上线索编程协助警方找出车号,以便尽快破案,抓住交通肇事犯。

参考代码:

#include<stdio.h>
int main()
{int a,b,c,d,flag;for (a = 0; a <= 9; a++){for (b = 0; b <= 9; b++){for (c = 0; c <= 9; c++){for (d = 0; d <= 9; d++){if (a == b && c == d && 10 * a + b != 10 * c + d && a + 10 * b != c + 10 * d){for (flag = 32; flag <= 99; flag++) //平方后为四位数字的整数参与循环{if (1000 * a + 100 * b + 10 * c + d == flag * flag) //判断车号满足一个整数的平方printf("肇事车辆车号为:%d", 1000 * a + 100 * b + 10 * c + d);}}}}}}return 0;
}

参考图片:

C语言程序设计(第4版)苏小红 课后程序参考6.20相关推荐

  1. C语言程序设计(第4版)苏小红 课后程序参考5.3

    从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则输出"不能构成三角形".已知构成三角形的条件是:任 ...

  2. C语言程序设计第三版苏小红习题5.8输入一个字符判断是数字、大写字母、小写字母、空格、还是其他

    #include<stdio.h> int main() { char ch; printf("输入一个字符:\n"); ch=getchar(); if(ch> ...

  3. C语言程序设计第三版苏小红5.7键盘输入字符,字母大写改小写,小写改大写,并输出ASCII码

    #include<stdio.h> int main() { char ch; printf("从键盘输入一个字符:\n"); ch=getchar(); if(ch& ...

  4. C语言程序设计第四版 苏小红 习题答案 3.5

    使用宏定义方法时 易错点:注意宏名与字符串之间不要加等号,宏名与字符串之间可以有多个空白符即空格:代码中三分之四应该用(4.0/3)表示,或者其他形式,只要除法两边有浮点数即可(知识点:/两边都是整数 ...

  5. C语言程序设计(第4版)苏小红 课后程序参考4.4

    参考例4.2程序,编程从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的大写英文字母及其十进制的ASCII码值显示到屏幕上. 参考代码如下: #include<stdio.h> ...

  6. java语言程序设计郑莉课后答案_java语言程序设计 第2版 (郑莉)课后习题答案.doc...

    java语言程序设计 第2版 (郑莉)课后习题答案.doc JAVA语言程序设计第2版郑莉第二章习题答案1什么是对象.类,它们之间的联系答1)对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信 ...

  7. c语言程序设计第六版第八章课后题答案,《C语言程序设计》课后习题答案第八章.doc...

    8.1 编写两个函数,分别求两个证书的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果,两个整数由键盘输入. void main() { int Mgy(int x,int y); int M ...

  8. c语言第二版苏小红作业答案,《C语言程序设计》(苏小红)-课后习题答案-高等教育出版社.pdf...

    <C语言程序设计>(苏小红)-课后习题答案-高等教育出版社 2.2 #include main() { floatx=2.5,y=2.5,z=2.5; printf("x=%f\ ...

  9. 何钦铭c语言程序设计第八章,c语言程序设计(第3版)何钦铭-颜-晖-第8章--指针

    1.第8章 指针[练习8-1]如果有定义"int m, n = 5, *p = &m;"与m = n等价的语句是 B .A m = *p; B. *p = *&n; ...

最新文章

  1. 给未来元素添加事件 jquery 1.10.2 版本
  2. js 返回上一页面_构建大型 Vue.js 项目的10条建议
  3. idea提示 cannot resolve symbol “println
  4. Subst DOS命令
  5. 代码流程图生成器_【进阶Python】第五讲:迭代器与生成器
  6. 例2.11 FatMouse' Trade - 九度教程第21题(贪心算法)
  7. 第一节、网络安全术语解释
  8. MATLAB程序设计-1.MATLAB简介
  9. 如何更改微信标签名字_微信标签怎么设置?有什么用?
  10. JavaScript实现动态时间显示功能
  11. 庄子 独与天地精神往来,而不敖倪于万物
  12. unilx安装mysql_内容更新 · web-liuyang/uni-app-tools@72f7fd7 · GitHub
  13. 科目三 流程 记录 LTS
  14. ubuntu的防火墙 ufw
  15. B-ICE-EDA/SOPC FPGA创新电子教学实验平台
  16. [AcWing] 104. 货仓选址(C++实现)贪心---绝对值不等式例题
  17. 大学计算机手写笔记,法国大学教师发电脑禁令,研究显示:手写记笔记成绩更佳...
  18. 免费领取地图下载流量与流量使用方法
  19. 我看国内地理信息产业
  20. 跨考计算机不受歧视的学校,这几所学校不歧视本科出身,值得考虑!

热门文章

  1. mysql的一些新增字段属性操作
  2. EasyX的安装与使用详细教程
  3. python middleware_python – 如何在Flask MIddleware中访问请求
  4. USDT,TRC20 php充值,提现trcon波场网络接口
  5. linux管道和共享内存的区别,linux 管道、消息队列、共享内存的对比
  6. 从Caffe开始深度学习实战,徒手hack代码乐趣更多
  7. ABB机器人——实时监测各个轴的扭矩
  8. 什么是接口测试?为什么要做接口测试?
  9. 楚楚街php面试题,面试题总结
  10. 重磅来袭!阿里6名大佬共同编写的“Java面试指南”,内容全面精细,你确定不看看吗?