解题思路:代码改编自Alkaid,就是减少了b这个变量,运用了python的函数sum
参考代码:
n=int(input())
for x in range(6,n+1):
a=[]
if x%10==6 or x%10==8 and x%3==1:
for i in range(1,x//2+1):
if x%i==0:
a.append(i)
if sum(a)==x:
print(x,'its factors are',(' ').join(str(i)for i in a))
0.0分
1 人评分
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
WU-图形输出 (C++代码)浏览:836 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:895 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:583 |
1017题解浏览:663 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:676 |
数组与指针的问题浏览:760 |
DNA (Java代码)浏览:971 |
1224题解浏览:521 |