题目描述
A 村的元宵节灯会上有一迷题:
请猜谜×请猜谜=请边赏灯边猜请猜谜×请猜谜=请边赏灯边猜
小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。
请你帮小明把所有的可能的数都找出来吧。
输出
请猜谜所代表的 33 位的整数。
提示
只提交 33 位的整数,不要写其它附加内容,比如说明性的文字。
如果有多个输出结果,请用采用多行输出的方式。
int main()
{
int i,a,b,c,d,y;
for(i=100;i<=999;i++){
a=i/100;
b=i%100/10;
y=i*i;
c=(y%100000)/10000;
d=y%100/10;
if(y/100000==a&&y%10==b&&c==d){
printf("%d",i);
}
}
return 0;
}
编译结果:
答案:897