- 2024-05-16python算法: 抓交通肇事犯
一,for循环:1,功能:重复执行同一段代码语法:forindexinrange(n): #循环体代码index:用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列流程图:2,应用range可以同时指定start和stop,用for遍历并打印1234#指定start和s
- 2024-03-07C语言趣味编程之抓交通肇事犯
include<stdio.h>main(){inti,j,k,temp;//i,j,k,分别表示前两位车牌号、后两位车牌号和车牌号,temp为验证是否车牌号为某个数的平方for(i=0;i<=9;i++)for(j=0;j<=9;j++)//通过两个for循环来列举前两位和后两位车牌号{if(i!=j)//判断前两个相同车牌号和后两个车牌号是
- 2023-05-10打卡 c语言趣味编程 抓交通肇事犯
一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。 请根据以上线索求出车号。
- 2023-04-23抓交通肇事犯流程图及代码
问题描述:一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。设计思路:
- 2023-04-214抓交通肇事犯
#include<iostream>usingnamespacestd;intmain(){ inti=0; intj=0; intk=0; inttemp=0; for(i=0;i<=9;i++) { for(j=0;j<=9;j++) { if(i!=j){ k=1000*i+100*i+10*j+j; for(temp=31;
- 2023-04-20抓交通肇事犯
问题描述:已将卡车违反交通规则,撞人后逃跑,有甲乙丙三人目击,甲说:牌照的前两位数字是相同的,乙说:拍照的后两位数字是相同的,但与前两位不同,丙说:四位的车号刚好是一个数的平方。问题分析:设一个四位数a1a2a3a4,满足下面的条件a1=a2 a3=a4 a1!=a3 1000*a1+100*a2+10*a
- 2023-04-204.抓交通肇事犯
#include<iostream>usingnamespacestd;intmain(){inti=0,j=0;intk=0;//k记录车牌号intflag=0;//用来记录是否找到嫌疑人车牌号for(i=0;i<=9;i++){for(j=0;j<=9;j++){
- 2023-04-19抓交通肇事犯
#include<iostream>usingnamespacestd;intmain(){ intcarp=0,i,j,k; for(i=0;i<=9;i++) { carp=i*1100; j=0; while(j!=i&&j<=9) { carp+=j*11; for(k=31;k<100;k++) if(k*k==carp) {
- 2023-04-19抓交通肇事犯
include<iostream>#include<cmath>usingnamespacestd;intmain(){intj,k,s;for(j=0;j<=9;j++){ for(k=0;k<=9;k++){ if(j!=k){ s=1000*j+100*j+10*k+k;for(inti=0;i*i<=s;i++){if(s==i*i) cout<<j<&l
- 2023-04-191.4 抓交通肇事犯
第一部曲:通过枚举前两位的数字和后两位的数字,当这两个数字不同时,进行判断是否是完全平方数,如果是就输出,不是就继续循环。第二部曲: 第三部曲:inti,j,k=1000*i+100*i+10*j+j;for()for()判断是否满足。第四部曲:#include<iostream>#include<cmath>usingnamespacestd;bool
- 2023-04-18抓交通肇事犯
有三个目击证人甲:拍照前两位数字相同乙:拍照后两位相同,但与前两位不同丙:四位车号刚好是一个整数的平方求牌照号 sqrt函数:sqrt是用来求一个数的开根的,等同于开根号使用方法就是sqrt(开根的数)sqrt函数只对double和float类型,但是可也强制转换(int)sqrt((double)aa+bb)(int)sqr
- 2023-04-174.抓交通肇事犯
问题描述:一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。 甲说:牌照的前两位数字是相同的; 乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。 请根据以上线索求出车号。问题分析:按
- 2023-04-17抓交通肇事犯
一、问题描述:二、设计思路: 假设四个数字分别为aabb且满足x*x=aabb,x是我设的一个大于0的任意整数,再利用循环四位数字小于10000大于0,那么x的范围可以缩小为0-100,暴力把x的值解出来。如果x的值存在则输出值,x不存在则置空;三、程序流程图: 四、代码实现#include<st
- 2023-04-16抓交通肇事犯
#include<stdio.h>#include<math.h>intmain(){ intflag=0; for(inti=1;i<=9;i++)//前两位车牌 { if(flag)break; for(intj=0;j<=9;j++) //后两位车牌 { if(flag)break; if(i!=j) { intm=i*1000+i*100+
- 2023-04-15抓交通肇事犯
一、问题描述一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;已说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索找出车号。二、设计思路1
- 2023-04-14抓交通肇事犯
自然语言分析问题:将车牌号的四位数设为a,b,c,d由于甲说前两位数字相同则a=b乙说:牌照后两位相同,但与前两位不同则可得出a=b≠c=d 丙说这四位数字是某个整数的平方则可通过设一个整数k得出k的平方等于1100×a+11×c;流程图: 具体代码:#include<stdio.h>intmain(){int
- 2023-04-14抓交通肇事犯
题目:一辆车撞人后逃跑,有三人目击现场,但都没有准确记住车牌,甲:牌照的前两位是相同的,乙:牌照的后两位是相同的,但与前两位不同,丙:四位的车号是一个整数的平方。求出车号。设计:定义a,b表示前两位和后两位数字,a,b的范围都是0到9,a的for循环中嵌套b的for循环,最后在循环中进行条件判定,a不等于
- 2023-04-11打鱼还是晒网和抓交通肇事犯
打鱼还是晒网:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问找个人在以后的某一天中是“打鱼”还是“晒网”。解题思路:根据输入的日期来计算1990.1.1到输入日期的天数(考虑闰年366天),然后用天数取余5,倘若得到1,2,3则为打鱼,结果为4,0则为晒