7744问题(1)

//输出所有形如aabb的4位完全平方数(即前面两位数字相等,后面两位数字也相等)
//a:1~9
//b:0~9
#include
#include

int main()
{
    int a,b,n,m;
    for(a=1;a<=9;a++)
    {
        for(b=0;b<=9;b++)
        {
            n=a*1100+b*11;
            m=floor(sqrt(n)+0.5);//floor(x+0.5)是为了减少误差
            if(m*m==n)
            {
                printf("%d\n",n);
            }
        }
    }
    return 0;
}   


7744问题(1)_第1张图片

你可能感兴趣的:(算法入门,算法)