题解 1122: C语言训练-亲密数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

亲密数-题解(C语言代码)

```两层循环遍历(为防止重复,第二个亲密数要大于第一个),一层循环计算因数``````#includeintyinsu(intn){intsum=0,i;for(i=1;i

C语言训练-亲密数-题解(C语言代码)

#include//如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。//求3000以内的全部亲密数。intfactor(inta){//求因数和函数inti,c1=0;for(i=1;i

C语言训练-亲密数-题解(C语言代码)

计算出a的因子和后,直接把a的因子和赋给b,再把b的因子和存到s中若s等于a,就是说a的因子和等于b,b的因子和等于a,即得证a,b互为亲密数#includeintmain(){inta,b=0,i,s=0;for(a=1;a

C语言训练-亲密数 (C语言代码)

摘要:解题思路:双重循环判断两个数i,j(i,j也是循环变量)的因数和是否相等。               两个函数,一个求因数和factor_sum(),另一个qinmi()调用factor_sum()……