解题思路:
使用字典的键值对
注意事项:
无
参考代码:
dictlinshi = {} for i in range(3001): sum1 = 0 for j in range(1,i): if i % j == 0: sum1 = sum1+j dictlinshi[i] = sum1 #3000以内每个数的全部因子之和 for i in range(3001): linshi1 = dictlinshi.get(i) linshi2 = dictlinshi.get(linshi1) if i == linshi2 and i != linshi1: print('(%d,%d)' % (i,linshi1),end = '') del dictlinshi[linshi1]
0.0分
0 人评分
简洁的代码浏览:1409 |
C二级辅导-统计字符 (C语言代码)浏览:745 |
C语言训练-排序问题<2> (C++代码)(sort函数)浏览:1579 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:524 |
WU-整数平均值 (C++代码)浏览:1244 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
敲七 (C语言代码)浏览:2701 |
C二级辅导-统计字符 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:489 |