- 熱門文章
- 隨機(jī)文章
c語言找出100以內(nèi)所有的素數(shù)解析
C語言求100以內(nèi)的素數(shù)編程的思路和方法如下:
1.首先需要定義兩個整型的游標(biāo)變量,用于后續(xù)的循環(huán)操作。這里定義兩個變量為i,j。
2.接著適用for循環(huán)來分別計算100以內(nèi)的數(shù)。其中游標(biāo)適用i變量。(因為第一個素數(shù)是3,所以循環(huán)變量游標(biāo)從數(shù)字3開始)
3.接著在第一個for循環(huán)的開頭添加布爾變量tag,這個用于后續(xù)判斷一個數(shù)是否為素數(shù)。當(dāng)為素數(shù)時,將tag置為false。
4.然后使用第二個for循環(huán),在這個循環(huán)中,使用變量j作為循環(huán)游標(biāo),通過嘗試2到比需要比較的數(shù)之前的所有數(shù)是否為i的因子。
5.在第二哥循環(huán)中,當(dāng)檢測到i不為素數(shù)時,將tag置為false。
6.然后判斷tag是否為true,如果是則說明該數(shù)為素數(shù),此時輸出該數(shù)。
7.編寫代碼完成后,運行程序即可成功輸出100以內(nèi)的所有素數(shù)。
輸出100以內(nèi)所有素數(shù)的程序如下:
#include <stdio.h>
int main(void)
{
int i,j,k;
printf("%d\n",2);
for(i=1;i<=100;i+=2)
{
for(j=2;j<i;j++)
if(i%j==0) break;
if(i==j)
printf("%d\n",i);
}
return 0;
}。
其他文章
- 張國榮感情語錄
- 烏當(dāng)中學(xué)怎么樣
- 黃家駒的AMANI是什么意思
- yu是聲母韻母還是整體認(rèn)讀
- 什么是農(nóng)業(yè)示范園
- 嘉睿的意思 佳睿的意思 晟睿的意思
- 雄姿英發(fā)是什么意思
- 怎么仿寫詩歌
- 短時評怎么寫
- 廁所里的搞笑詩
- 陌上初熏 是什么意思
- 什么叫戲歌
- 成語成語什么化雨
- 青島大學(xué)膠州校區(qū)介紹
- or的中文是什么意思
- 關(guān)于童年的詩
- Hanson或Hansen做英文名怎樣
- 引吭高歌讀音
- 餃子的來歷和由來
- 相的組詞有哪些詞語
- 烏衣巷的解釋
- 用 勤 組成的詞語有哪些
- 阜陽市城郊中學(xué)怎么樣
- 去海邊穿什么鞋兒童
- 十九繁體
- 硫酸霧化學(xué)式
- 你們知道味字可以組什么詞嗎
- 美人魚怎么畫
- 艾子教孫 文言文翻譯
- 黑龍江財經(jīng)大學(xué)怎么樣