解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:755 |
ASCII帮了大忙浏览:748 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
兰顿蚂蚁 (C++代码)浏览:1044 |
WU-输入输出格式练习 (C++代码)浏览:1077 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:672 |
1011题解浏览:760 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:682 |
回文数字 (C语言代码)浏览:2509 |