求素數的C語言問題

2022-06-12 10:37:52 字數 562 閱讀 6299

1樓:匿名使用者

判斷素數的迴圈處出錯了

改成if(i>temp)

你寫的...x%i為零才跳出..這裡的意思應該為 x%(2~i)(並不是i本身.而是2到i的其中一個值..

2樓:

for(i=2;i<=temp;i++)

這裡判斷有錯誤

我舉個例子,比如x=15,!(15%2)=0,下面的語句會把15輸出.

我只是給個提示,自己再好好修改下.

3樓:匿名使用者

先說語法上的:

* a=(m>n)?n:m;

* b=m>n?m:n;//調整mn的大小順這兩句應該寫成:

a = &((m > n) ? n : m);

b = &((m > n) ? m : n);

然後邏輯上:

}if (q == 0 && x!=1 && x!=0)q = 0;//計數器重置,為判定下一個作準備if(!

(j%5)&&j!=0) printf("\n"); //格式,每找到5個換行 } }

c語言 輸出之間素數 的程式,c語言 輸出 m,n 之間素數 的程式

首先根據數學規則,編寫判斷素數的程式。然後按照如下思路 1 輸入m和n 2 對 m,n 的整數進行遍歷。3 對每個數值進行判斷,如果是素數,則輸出。include include int is prime int n int main main 函式呼叫 f int x if floy 1 prin...

求高手解答c語言問題,求高手解答,C語言問題

當使用者按下某個鍵時,1.鍵盤會檢測到這個動作,並通過鍵盤控制器把掃描碼 scan code 傳送到計算機 鍵盤掃描碼跟具體的硬體有關的,不同廠商對同一個鍵的掃描碼有可能不同。2.計算機接收到掃描碼後,將其交給鍵盤驅動程式 3.鍵盤驅動程式把這個掃描碼轉換為鍵盤虛擬碼 虛擬碼與具體硬體無關,不同廠商...

C語言,問題求高手解答,c語言問題求高手解答

a.abcdefg 笑臉表示解碼錯誤,是windows平臺問題,如果在linux平臺下,輸出就是a c語言問題求高手解答 輸入8 9 不要逗號 輸出8,9 輸入的格式必須要和你程式裡定義的一樣,否則肯定出錯 輸入時應輸入 8 9 而不是 8,9 c語言問題,求高手解答 c語言問題 求高手解答 mud...