急求用C語言編寫素數展示的程式

2024-12-27 03:10:13 字數 1371 閱讀 8189

1樓:網友

分數太少啦。。。每個要求50分還差不多。

2樓:語笑我知

輸入的1個正數,判斷其是否為素數。

main()

int n,i,logo==0;

scanf("%d",&n);

if(n>0)

for(i=2;i<=n/2;i++)

if(n%i==0)

logo=1; break; }

if(logo==0)

printf("是素數");

else if(logo==1)

printf("不是素數");

3樓:吹牛的程式設計師

你還是把分給我吧,我急需呀,你的問題我想也沒有人願意答啊,給我哈,謝謝。

用c語言編1到100之間的素數程式

4樓:惠企百科

程式及解釋如下:

首先判斷素數的演算法:用乙個數分別去除以2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。

則有如下程式。

怎麼用c語言寫出判斷素數的程式?

5樓:刺友互

1、寫我們的標頭檔案和主函式。寫好我們的開頭。

2、編寫定義變數,我們語言定義乙個i來用於後面的for循伍旦環。

3、我們輸入乙個數,在那之前我們要有乙個printf()提示一下。

4、利用for迴圈看一看從2到n-1是否能被n整除,腔粗擾如果能就要break。

5、判斷素數,如果程式正常結束,就i>=n,說明他就是素數。

6、如果通過break結束,他就會i<>

7、輸出最後結果。凳早。

用c語言編一程式,輸出200~300之間的全部素數,求解啊

6樓:西方慘敗

樓上的樓上演算法可以改進:

第一,200以上偶數一定不是素數。

第二,17*17=289,就是說,300以內的合數,最小的因子最大隻能是17。所以,程式可以改為下面這種,計算時間將大大地減少:

#include

void main()

就可以了。迴圈比原來減少一半每次迴圈一共只要比6次。

7樓:網友

樓上的程式可以優化一下的。

for(k=2;k改成for(k=2;k

8樓:匿名使用者

可以對樓上**優化一下。

#include

#include

int main()

return 0;}

編寫程式,求10用c語言,編寫程式,求10用C語言

include 主函式 main s是字元指標抄 陣列。對應4個字串襲。迴圈中bai i 3 2 1 0 對於不同的i,j有不同取值du 3 第一zhi次判斷就不成立,直接退出dao。不做操作 2 j 3 1 j 3 2 0 j 3 2 1 輸出的是s i j 也就是 從s i 字串的第j個字元開始...

求大神用c語言編寫這道程式,求大神用c語言編寫這道程式

請家現再幫我解決補充問題 間 20137月514 44 25 目 想用if功能實現輸入字元y則顯示123否則顯示321 include char main void 何輸入char或者int結都確 vc6.0執行結 請輸入 y n y 12 ress any key to continue請輸入 y...

用c語言編寫程式輸出菱形圖案,用C語言編寫一個程式輸出菱形圖案

include int main void for i 1 i n 1 i return 0 include include void main for i n 2 i 0 i return include stdafx.h vc 6.0加上bai這一行 duzhi.include stdio.h ...