如何用c語言編寫程式輸出500以內最大的素數及

2021-12-23 01:03:37 字數 2139 閱讀 8013

1樓:倒黴熊

#include

#include

int prime(int n)

main()

printf("\nthe sum is %d.\n",sum);}

2樓:匿名使用者

演算法簡單,直接從500到1迴圈,判斷每個數是否為素數,如果是素數,輸出,並累加,一直判斷出10個素數,終止迴圈,輸出累加總數。

例程:#include

int main()

}if(prime)       /*是素數就儲存在陣列中*/prime=1;

}for(a=0;a9)           /*判斷素數個數是否達到10,是則輸出,否則退出。*/}}

else

printf("sorry!\n");

return 0;}

3樓:匿名使用者

#include

int isprime(int);

int main()

int isprime(int n)

4樓:桐谷

#include

int main(void)}}

if(count==1)

printf("%6d",i);

sum=sum+i;}}

printf("\nsum=%d\n",sum);

return 0;}

寫了一個c語言程式(統計500以內最大10個素數並求和)**不對 初學求指教

5樓:五月初

你好,我為你解答:

我學過c++,已經拿到了國家級**證。

這個可以這麼寫

#include

#include

int prime(int n)

main()

printf("\nthe sum is %d.\n",sum);

}懂了嗎?不懂請追問。

滿意請採納,謝謝。

6樓:匿名使用者

#include

void main()

if(i%m==0)

}if(x==10)

}printf("%d\n",n);

}就改了兩個地方,你的程式本身沒有大毛病,就是一個初始化的x賦了初值,另外一個 m==1和x ==10的判斷,m==1是為了找到素數,因為素數是除了本身和1可以被整除的,所以m==1說明這個數從m=i-1一直到1都沒有數被整除,就是素數了,x==10是判斷是不是有了10個數了,你的題目要求10個素數,這個是控制輸出10個數,最後累加就好了。望採納。

7樓:藍色和清風

發現了2出錯誤, 第一處: if(m==1) 這裡應該是兩個「=」 ,第二處:if(x==10) 這裡也應該是2個「="謝謝

8樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void)

}printf("\nthe sum of them is %d\n",sum);}

9樓:做而論道

改動如下:

#include

void main()

if(m == 1)

if(x == 10) break;

}printf("%d\n", n);

}執行結果:

499491

487479

467463

461457

449443

4696

press any key to continue

10樓:匿名使用者

#include

#include

#include

using namespace std;

int sushu(int a)

int main()

if (k==10) break;

}cout<

system("pause");

return 0;

}額,重編了一個

c語言編寫程式計算並輸出,C語言。編寫程式計算並輸出 1 12 123 1234 的前n 設0 n 10 項的和,n從鍵盤輸入。

4歲的帥帥最近感冒了,伴發高燒,流清鼻涕,光波爐菜譜,早晚咳嗽不停,在醫院打了兩天吊針,服過退燒藥和止咳藥,約5天孩子感冒好了,不發燒也不流鼻涕,就是咳嗽不見減輕。事實上,當感冒急性期症狀消失後,咳嗽仍遷延不愈,臨床上稱之感冒後咳嗽。感冒後咳嗽多見7歲以下小兒,症狀表現為剌激性乾咳或咳少量白色黏液痰...

用C語言編寫程式,用C語言編寫程式?

程式就是讀取檔案到陣列,再將陣列進行排序,最後寫入檔案。讀寫檔案流程 fopen獲取檔案流 根據讀寫需求,選擇引數,使用完必須呼叫fclose函式關閉 fscanf讀取檔案內容,fseek控制檔案流指標,fprintf寫入檔案。選擇排序 每個迴圈週期選出一個最值,交換一次。下面是 陣列為動態陣列 i...

請用c語言編寫程式輸出100 999之間的所有迴文數

對於三位數來說,只要百位和個位相同就是迴文數,根據此思路,寫程式如下 include int main 希望接納。o 努力!include include include void check int i if strcmp p,q 注意strcmp,該函式返回false如果兩個字串相等,true如...