使用python判斷101?
#include<stdio.h>//加載函數庫
#include<math.h>//加載函數庫
main()
{
intm,k,i,n=0;//定義變量mkin為整型,而且n的初始值為0
for(m=101;m<200;m+=2)//for循環從101到200,步進為2,因為偶數為非素數,使用步進為2,判斷奇數中的素數
{
k=sqrt((double)m);//判斷素數方法:m對2到m的開方的所有數都不能夠整除,k取m的開方
for(i=2;i<=k;i++)//for循環從2到m的開方k
if(m%i==0)//m對i求余,求余為0則表示m能夠別i整除
break;//如果m能夠別i整除,則表示m為非素數,退出素數判斷的循環
if(i>k)//判斷i是否大于k,即當m為素數時,m不能夠被2到k的數整除,則判斷素數的循環不會中途退出,則循環執行完后i=k+1
{
printf("%4d",m);//輸出素數
n++;//素數的個數+1
}
if(n%10==0)//輸出10個素數則換行輸出
printf("\n");//輸出換行
}
printf("\n");//輸出換行
}