#include <stdio.h>
int main
{
return0;
}
任务描述
本关任务:一辆卡车违反交通规则,撞人逃逸。现场三人目击事件,但都没有记住车号,只记下车的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:4位的车号正好是一个整数的平方。请根据以上线索求出4位车号。
编程要求
根据提示,在上侧编辑器补充代码,计算并输出4位车牌号的值。输出格式为"%d"。
测试说明
平台会对你编写的代码进行测试:
无测试输入;预期输出为一个4位的整数,输出格式为"%d"。
#include <stdio.h>
#include <math.h>
void print(int n)
{
if(n < 10) printf("000");
else if(n < 100) printf("00");
else if(n < 1000) printf("0");
printf("%d\n",n);
}
int main()
{
for(int i = 0;i <= 9;i ++)
for(int l = 0;l <= 9;l ++)
{
int n = i * 1000 + i * 100 + l * 10 + l;
int m = sqrt(n);
if(m * m == n)
print(n);
}
return 0;
}