#include <stdio.h> //反正怎么都能对 void main() { int i,o,A,B; for (i=2;i<=3000;i++) { A=B=0; for (o=1;o<=i/2;o++) if (i%o==0) A+=o; for (o=1;o<=A/2;o++) if (A%o==0) B+=o; if (B==i&&i!=A) { printf("(%d,%d)",B,A); i=A; } } }
解题思路:
注意事项:
参考代码:
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:668 |
wu-理财计划 (C++代码)浏览:900 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2114 |
IP判断 (C语言描述,蓝桥杯)浏览:1115 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:851 |
快速排序算法1浏览:995 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:727 |