using namespace std;
int main()
{
for(int i=1;i<=200;i++) //從1循環到200
{
int s=0; //定聲明整型變量s(建議放到for循環外聲明)
for(int j=1;j<=i;j++) //從1循環到當前i值
{
if(i%j==0) //判斷i是否被j整除(i對j取余)
s=s+1; //條件為真,s自增1
if(s>2) //當s大於2,跳出當前內層循環
break;
}
if(s<=2) //s小於2時,輸出當前的i值
cout<<i<<endl;
}
return 0;
}
這個是輸出1到200裏面所有的素數
因為素數只能被1和自身整除,假如當前i的整除數超過2,就不是素數,跳過,檢測下壹個數字。