题目是一辆汽车违章3个目击者只记得4位数车牌的一些特征,甲说前两个数字一致乙说后两个数字一致丙说某个整数的平方等于这个车牌数
#include<stdio.h> int main() { int i, j, a, b;//这里的i与j用来表示甲和乙分别说的那两个数字a用来表示车牌上的数字b用来表示某个整数 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 = 1; b*b <= a; b++) { if (b*b == a) { printf("车牌号是%d", a); } } } } } return 0; }
运行结果如图