输出1000-10000以内的完全平方数

描述:

    输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字相等)

#include 
int main()
{
    for(int i=34;i<100;i++)
    {
        int j=i*i;
        int a1=j/1000;//分离出千位
        int a2=j/100%10;//分离出百位
        int b2=j%10;//分离出个位
        int b1=(j-a1*1000-a2*100-b2)/10;//分离出十位
        if((a1==a2)&&(b1==b2))
            printf("%d",j);
    }
    return 0;
}

你可能感兴趣的:(算法刷题)