解密码箱

这是一个装有宝物的密码箱,三位寻宝人分别掌握不同的线家,在三人的商议之下,他们决定交换彼此的线索以求破解宝箱,从而获得其中的宝物。

A说:箱了密码一共四位,前两位的密码是相同的。

B说:宝箱的后两位密码也相同,但与前两位密码不同。

C是数学家,他说:四位的宝箱密码刚好是某整数的平方。

请根据以上线索求出宝箱密码,帮助三位寻宝人获得宝物。

②输入描述

本题目无需输入数据。
③.输出描述

输出一行,即宝箱密码,一个四位整数。

这里只需用到三层循环即可解决。

代码如下:

#include <stdio.h>

int main()
{
    int a,b,t,i;
    for(a=1;a<=9;a++)
        for(b=0;b<=9;b++)
        for(i=31;i<=100;i++)
        {t=a*1000+a*100+b*10+b;
    if(i*i==t)
        printf("%d",t);}
        return 0;
}

运行结果如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44302833/article/details/85446463