解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int ab=0 , cd=0 , sum=0;
for(int i=1000;i<=9999;i++) //循环所有4位数。
{
ab=i/100; //求前两位数
cd=i-ab*100; //求后两位数
sum=(ab+cd)*(ab+cd); //求两项之和的平方
if(sum==i) printf("%d ",i); //判断符合条件则输出
}
return 0;
}
0.0分
0 人评分