#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分
1 人评分
C语言训练-求矩阵的两对角线上的元素之和 (C++代码)浏览:806 |
C二级辅导-同因查找 (C语言代码)浏览:663 |
P1002 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:439 |
妹子杀手的故事 (C语言代码)浏览:1233 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:516 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:483 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1175 |
printf基础练习2 (C语言代码)浏览:646 |
printf基础练习2 (C语言代码)浏览:747 |