找到肇事司机

来源:互联网 发布:js获取当前utc时间 编辑:程序博客网 时间:2024/04/28 14:15

实例介绍:一辆卡车违反交通规则,撞人后逃跑。现场有三位目击者,但都没有记住车牌号,只是记住一些特征。甲说:牌照的前两位相同。乙说,牌照的后两位相同,但与前两位不同。丙是数学家,他说,四位的车号刚好是一个整数的平方。根据以上求出肇事车牌号。


下面是题目的程序:

#include<stdio.h>#include<math.h>int main(){int i,j,goal,c;for(i =1 ;i < 9; i++)//车牌的钱2位取值for(j = 0;j < 9;j++)//车牌的后两位取值if(i != j){goal = i*1000 + i*100 +j*10 + j;for(c = 31;c*c < goal;c++);//等待判断if(c*c == goal)printf("牌照是: %d\n",goal);}return 0;}


程序的执行结果是: