解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,d,e,f; //分别为千位,百位,十位,个位。 千百位,十个位
int i;
for(i=1000;i<10000;i++)
{
a=i/1000%10;
b=i/100%10;
c=i/10%10;
d=i%10;
e=a*10+b;
f=c*10+d;
if((e+f)*(e+f)==i)
{
printf("%d ",i);
}
}
return 0;
}
0.0分
2 人评分