【源码】C语言实现猜灯谜算法
- 时间:
- 浏览:1566
- 来源:吧啦熊
标题:猜灯谜
A 村的元宵节灯会上有一迷题:
请猜谜 * 请猜谜 = 请边赏灯边猜
小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。
请你用计算机按小明的思路算一下,然后提交“请猜谜”三个字所代表的整数即可。
请严格按照格式,通过浏览器提交答案。
注意:只提交一个3位的整数,不要写其它附加内容,比如:说明性的文字。
void caidengmi()
{
int sum=0;
int qing,cai,mi;
for(int i=100;i<999;i++)
{
sum=i*i;
if(sum<100000||sum>999999)
continue;
qing=i/100%10;
cai=i/10%10;
mi=i%10;
if(qing!=cai&&qing!=mi&&cai!=mi&&sum%10==cai&&sum/100000%10==qing&&sum/10000%10==sum/10%10)
{
printf("请:%d\n猜:%d\n迷:%d\n",qing,cai,mi);
sum=qing*100+cai*10+mi;
printf("%d*%d=%d",sum,sum,sum*sum);
}
}
if(i==10000)
printf("不存在这样的数");
}
猜你喜欢