-
你的判斷有問題,就不說分號了,我重寫了,你的邏輯不對,if(i%k!=0) cout<
#include
using namespace std;
int main()
int i,k;
int flag;
for(i=100;i<=200;i++)flag=-1;
for(k=2;k<=(int)sqrt(i);k++)if(i%k==0)
flag=0;
break;
if (flag!=0)
cout
-
#include
#include
using namespace std;
int main()
int i,k;
for(i=100;i<=200;我++)這部分你還有乙個加里;這是乙個空洞的迴圈。
for(k=2;k<=(int)sqrt(i);k++) 這裡你也加了乙個;是乙個空迴圈。
if(i%k!=0) cout
-
for(i=100;i<=200;i++)在這裡是錯誤的,應該刪除。
for(k=2;k<=(int)sqrt(i);k++)在這裡是錯誤的,應該刪除。
以上是2個空for迴圈,肯定沒有結果。
-
for 語句後面不跟分號。
-
確定乙個數是否為x是素數是2 - sqrt(x)之間是否存在epwink; 不,這是素數。
然後從 100 到 200 進行乙個迴圈,以確定每個數字是否為質數。
-
訓練迴圈和非晶態迴圈、陣列和指標等多種方法都是可能的。
-
兩種方法:1.暴力; 2.通過篩選方法尋找素數。
第一種:蠻力法,用迴圈中100到200的每個數字來判斷,如果是質數就輸出。
#include
#include
using namespace std;
bool prime(int num)
int main()
我喜歡靜靜地凝視著老師那雙明亮的眼睛——那麼美麗而天真的眼睛,溫暖著人們的心。 當我踏入校園時,是你們的眼睛給了我善意; 當我在考場上失望時,是你的眼神給了我鼓勵; 當我沾沾自喜時,是你的眼睛警告我。 閃爍著光芒卻沒有一絲浮華,充滿真實卻沒有一絲虛假,略顯嚴肅卻沒有一絲銳利。 >>>More