抓交通肇事犯
有三个目击证人
甲:拍照前两位数字相同
乙:拍照后两位相同,但与前两位不同
丙:四位车号刚好是一个整数的平方
求牌照号
sqrt函数:sqrt是用来求一个数的开根的,等同于开根号
使用方法就是sqrt(开根的数)
sqrt函数只对double和float类型,但是可也强制转换
(int) sqrt((double)aa+bb) (int) sqrt((float)aa+bb)
题目源代码
#include<iostream> using namespace std; int main() { int a = 0; int b = 0; for (a = 0; a < 9; a++) { for (b = 0; b < 9; b++) { int c = a * 1000 + a * 100 + b * 10 + b; if (a != b && sqrt(c) == (int)sqrt(c)) cout << c << " " << endl; } } return 0; }