C語言程式程式設計 輸出100到200間的全部素數,每行輸出

時間 2022-01-03 14:50:07

1樓:刺友互

1、開啟vc2010後的介面。

2、點選檔案--->新建--->專案。點選 32位控制台應用程式 輸入名稱

3、以上完成後,再點左擊c1後,右擊原始檔,——>新增——>新建項。

4、再選擇c++檔案,檔名稱,現在都可以寫程式了。

5、#define max 100   巨集定義max=100。

6、最後執行結果如下。

2樓:招之賞方方

首先來理解素數的概念:

2,3,

5,7,

11,13,

17,19,

23,29…………

這些除了他本身和1不能被任何其他數字整除的數字叫做「素數」,又叫「質數」。

那麼程式設計思路就有了:

那麼我們在外面再加一圈迴圈n,讓

n的取值範圍在

100<=

n<=200之間,然後巢狀:讓i

在1

i,如果途中發現有非

0的值,則表示該值非質數,讓s

=1終斷迴圈。

在迴圈的最後,判斷

s:如果

s的值為0,則輸出n。

然後(還是在迴圈內)判斷n的值:若n%

5結果為4,則輸出"\n"。

這就是全部的演算法,我已經寫得很詳細了--

c語言題:求出100-200之間所有素數( 要求每行輸出5個),最後還有統計素數的個數,並輸出。

3樓:

#include

#include

bool primenumber(int in)return true;

} int main()

{int ifirst = 100;

int ilast  = 200;

int i, icount=0;

for (i=ifirst; i

4樓:行他

#include #include i

#include

#include

int main()

if(j>sqrt(i))

}return 0;}

c語言練習 呼叫函式,輸出100到200之間的所有素數 每5個素數一行

5樓:小雨雲

#include

void getprime(int floor, int ceiling)

}if (flag == 1)}}

}void main()

用c語言編寫乙個程式,輸出100以內的所有的素數.要求每行僅輸出5個素數.

6樓:

樓上的效率差點,把內層for迴圈的j

7樓:匿名使用者

int i, j, n=100, m=1, temp=1;

for(i=2;i=5)

m++;}}

c語言程式設計:求100以內的全部素數,每行輸出10個 怎麼做啊

8樓:匿名使用者

#include

#include

int ss(int n) /*檢查n是否為素數,如果是則返回1,否則返回0*/

int main(void)

printf("\n");

return 0;}

9樓:江偉

//以前做過這題,就複製過來了

#include

#include

int main(void)

if(flag==1) }

getchar();}

10樓:匿名使用者

#include

#define n 100

int main()

else

while(temp)

else if(temp!=1&&(i%temp)==0)break;

} }sum=j;

for(tempp=0;tempp

printf("the total is %d\n",total); //計算質數個數,不要可刪除這行

return 0;}

c語言程式設計序,c語言程式程式設計

首先根據題意,每月需還本金5000元 60萬除以120個月 然後每月的利息等於還貸本金總額乘以月利率 即 第乙個月為60萬乘以,第二個月為59萬5000乘以0.005,以此類推 所以最後的程式應該為 include int main void printf repayment d repayment...

C語言程式設計,c語言程式設計序

c語言程式設計 和安裝編譯器。c語言需要通過編譯器解釋為計算機可以理解的機器碼。編譯器通常是免費的,不同的作業系統上一般使用不同的編譯器。2.理解基本概念。c語言是一門古老的語言,但卻十分強大。它最初是為unix作業系統設計的,但後來被移植到了幾乎所有的作業系統上。3.檢視一些基本的 下面是用c語言寫的...

c語言程式,c語言程式設計序

我輸出的是 1 65 因為x被賦值為啊,並且你是小數點後保留三個位數的啊。答案應該錯了。應該是 1 65 那個2應該是。100 65 是因為保留一位小數是因為 保留3位小數。printf d d a,c,f,x 輸出結果應該為 1 65 及執行後a 1,c 65,f 是100 65的結果 x 因為這...