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;} 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個字元開始... 請家現再幫我解決補充問題 間 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... 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 ...編寫程式,求10用c語言,編寫程式,求10用C語言
求大神用c語言編寫這道程式,求大神用c語言編寫這道程式
用c語言編寫程式輸出菱形圖案,用C語言編寫一個程式輸出菱形圖案