python输出100以内的质数 python中如何编程求1到100之间的素数?
python中如何编程求1到100之间的素数?# 编码:utf8If n==1:continueelif n==2:L.append(2)else:如果0不在[n%I for I in range(
python中如何编程求1到100之间的素数?
# 编码:utf8
If n==1:
continue
elif n==2:
L.append(2)
else:
如果0不在[n%I for I in range(2,n)
]L.append(n)
]print L
运行结果:
!][2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97
C语言,输出1到100之间的全部素数?
int main(){int i,j for(i=2 i< 100 i){//2-100控制循环//(j=2 j*j<=i j){//2-sqrt(i)控制循环如果(i%j==0)中断//如果可整除,则表示不是素数,跳出循环}如果(j*j> i){//如果没有可整除数,则表示是素数。打印f(%dn,I)}返回0}