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

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

筛选

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

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

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

题目给出了亲密数的判定方法,那么在`range(1,3000)`按较小数筛选即可。```pythonfrommathimportsqrtforiinrange(1,3000):s=1forjinrange(2,int(sqrt(i))):ifi%j==0:s+=js+=(i//j)ifs>i:s1=1