s=0 x=[] for i in range(100,201): m=0 for j in range(2,i): if i%j==0: m=1 break if m==0: s+=1 x.append(i) print(s) for i in x: print(i,end=' ')
解题思路:
注意事项:
参考代码:
0.0分
1 人评分
优化时间复杂度 import math s=0 x=[] for i in range(100,201): m=0 for j in range(2,int(math.sqrt(i))): if i%j==0: m=1 break if m==0: s+=1 x.append(i) print(s) for i in x: print(i,end=' ')
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
循环入门练习5 (C语言代码)浏览:907 |
分糖果 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |
母牛的故事 (C语言代码)浏览:519 |
求圆的面积 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:441 |
1415题求解浏览:681 |
计算质因子 (Java代码)浏览:789 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:487 |