抓交通肇事犯

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

    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;
}

posted @ 2023-04-15 15:16  Hbro  阅读(20)  评论(0)    收藏  举报