# -*- coding: UTF-8 -*-
'''
【程序12】
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
2.程序源代码:
'''
leap = 1
from math import sqrt
from sys import stdout
for m in range(101,201):
k = int(sqrt(m + 1))
for i in range(2,k + 1):
if m % i == 0:
leap = 0
break
if leap == 1:
print ('%-4d' % m)
leap = 1
void py12() { int s,m,i; int n=0; for(s=101;s<=200;s=s+2) { m = sqrt(s); for(i=2;i<=m;i++) if (s % i ==0)break; if(i>=m+1) { printf("%-4d\n",s); n++; } &n