1、打开visual C++ 6.0-文件-新建-文件-C++ Source File
2、定义变量:#include <stdio.h>void main(){ int i, j, k, sum1, sum2; /*定义变量为基本整型*/
3、穷举: for (i = 1; i <= 10000; i++) /*对10000以内的数进行穷举*/
4、求因子的和: sum1 = 0; sum2 = 0; for (j = 1; j < i; j++) if (i % j == 0) /*判断j是否是i的因子*/ sum1 += j; /*求因子的和*/
5、求因子的和: for (k = 1; k < sum1; k++) if (sum1 % k == 0) /*判断k是否是sum1的因子*/ sum2 += k; /*求因子和*/
6、输出亲密数: if (sum2 == i && i 鲐扼敲行!= sum1 && i < sum1) printf("%5d=>%5d\n", i, sum1); /*将亲密数输出*/
7、完整的源代码:#inclu蟠校盯昂de <stdio.h>void main(){ int i, j, k, sum1, sum2; /*定义变量为基本整型*/ for (i = 1; i <= 10000; i++) /*对10000以内的数进行穷举*/ { sum1 = 0; sum2 = 0; for (j = 1; j < i; j++) if (i % j == 0) /*判断j是否是i的因子*/ sum1 += j; /*求因子的和*/ for (k = 1; k < sum1; k++) if (sum1 % k == 0) /*判断k是否是sum1的因子*/ sum2 += k; /*求因子和*/ if (sum2 == i && i != sum1 && i < sum1) printf("%5d=>%5d\n", i, sum1); /*将亲密数输出*/ }}