抓交通肇事犯
一辆卡车违反交通规则,撞人后逃跑,现场有三人目击该事件,但没有记住车号,只记下车号的一些特征,甲说,牌照前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与强两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方,请根据以上求出车牌号
1.定义4个整形分别记录前两位后两位数字大小和平方数。
2.用二重循环便利车牌号并判断是否为整数的完全平方若是则打印。

#include<iostream>
using namespace std;
int main()
{
int a, b,c,temp;
for (a = 0; a <= 9; a++) {
for (b = 0; b <= 9; b++) {
if (a != b) {
c = 1000 * a + 100 * a + 10 * b + b;
for (temp = 31; temp <= 99; temp++) {
if (temp * temp == c) {
cout << c;
return 0;
}
}
}
}
}
return 0;
}

浙公网安备 33010602011771号