用C语言编程, 求符合下列条件的四位完全平方数(某个正整数A是另一个正整数B的平方,则称A为完全平

用C语言编程, 求符合下列条件的四位完全平方数(某个正整数A是另一个正整数B的平方,则称A为完全平方数),它的千位数字与十位数字之和等于百位数字与个位数字之积,例如,3136=562, 且3+3=1*6 故3136是所求的四位完全平方数. 求其中最大的一个数。7921

//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int main(void){
    int i,m;
    for(i=99;i>31;i--)
        if(m=i*i,m/1000+m/10%10==m%10*(m/100%10))
            break;
    printf("This number is %d.\n",m);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考