一辆卡车违反了交通规则,撞人后逃逸。现场有三人目击了该事件,但都没有记住车号,只记住了车号的一些特征。甲说:车号前两位数字是相同的;乙说:车号的后两位数字是相同的,但与前两位不同;丙是为数学家,他说:4位的车号正好是一个整数的平方。
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c,d;
for(a=0;a<=9;a++)
{
for(b=0;b<=9;b++)
{
c=a*1000+a*100+b*10+b;
d=(int)sqrt(c);
if(a!=b&&d*d==c)
{
printf("车牌号为%d\n",c);
}
}
}
return 0;
}