解题思路:分别求出abcd的值后判断
直接输出
注意事项:
参考代码:
(1)
#include<stdio.h>
#include<math.h>
int main()
{
for(int i=1000;i<=9999;i++){
int a=i/1000;
int b=i%1000/100;
int c=i%1000%100/10;
int d=i%1000%100%10;
if(pow((a*10+b+c*10+d),2)==i)
printf("%d ",i);
}
return 0;
}
(2)
#include<stdio.h>
int main()
{
printf("2025 3025 9801");
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.4 (C++代码)(和输入10个数排序没有区别,直接sort即可)浏览:2097 |
点我有惊喜!你懂得!浏览:1395 |
C二级辅导-公约公倍 (C语言代码)浏览:2122 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1284 |
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
拆分位数 (C语言代码)浏览:1328 |
简单的a+b (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:661 |