题目描述
抓交通肇事犯。一辆卡车违犯交通规则,撞人后逃跑。现场有三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。
输出样例:
车牌号为:7744
代码:
#include<stdio.h>
#include<stdbool.h>
int main(){
int i, j; //i代表前两位数,j代表后两位数
int a, b; //a代表原来的四位数车牌,b表示整数平方等于a的那个整数
for(i = 0; i <= 9; i++){
for(j = 0; j <= 9; j++){
if(i != j){
a = i * 1000 + i * 100 + j * 10 + j;
for(b = 3; b * b <= a; b++){
if(b * b = a){
printf("车牌号为:%d",a);
}
}
}
}
}
}