100到200找到C程式的素數,不知道出了什麼問題,沒有結果。

發布 科技 2024-05-05
7個回答
  1. 匿名使用者2024-02-09

    你的判斷有問題,就不說分號了,我重寫了,你的邏輯不對,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

  2. 匿名使用者2024-02-08

    #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

  3. 匿名使用者2024-02-07

    for(i=100;i<=200;i++)在這裡是錯誤的,應該刪除。

    for(k=2;k<=(int)sqrt(i);k++)在這裡是錯誤的,應該刪除。

    以上是2個空for迴圈,肯定沒有結果。

  4. 匿名使用者2024-02-06

    for 語句後面不跟分號。

  5. 匿名使用者2024-02-05

    確定乙個數是否為x是素數是2 - sqrt(x)之間是否存在epwink; 不,這是素數。

    然後從 100 到 200 進行乙個迴圈,以確定每個數字是否為質數。

  6. 匿名使用者2024-02-04

    訓練迴圈和非晶態迴圈、陣列和指標等多種方法都是可能的。

  7. 匿名使用者2024-02-03

    兩種方法:1.暴力; 2.通過篩選方法尋找素數。

    第一種:蠻力法,用迴圈中100到200的每個數字來判斷,如果是質數就輸出。

    #include

    #include

    using namespace std;

    bool prime(int num)

    int main()

相關回答
5個回答2024-05-05

應該有乙個條件:

main() >>>More

8個回答2024-05-05

春天 可愛的春姑娘,邁著輕盈的腳步,來到了人間,生機勃勃的景象向四面八方襲來,整個世界彷彿剛剛從沉睡中醒來。 >>>More

3個回答2024-05-05

我喜歡靜靜地凝視著老師那雙明亮的眼睛——那麼美麗而天真的眼睛,溫暖著人們的心。 當我踏入校園時,是你們的眼睛給了我善意; 當我在考場上失望時,是你的眼神給了我鼓勵; 當我沾沾自喜時,是你的眼睛警告我。 閃爍著光芒卻沒有一絲浮華,充滿真實卻沒有一絲虛假,略顯嚴肅卻沒有一絲銳利。 >>>More

4個回答2024-05-05

不,你自己寫,然後複製它。

12個回答2024-05-05

2008年8月8日晚8點,第29屆北京奧運會準時開幕! >>>More