標題:
[隨堂測驗] 質數 (二) - 1000以內的質數有哪些?
[打印本頁]
作者:
鄭繼威
時間:
2024-2-3 11:12
標題:
[隨堂測驗] 質數 (二) - 1000以內的質數有哪些?
本帖最後由 鄭繼威 於 2024-2-3 20:30 編輯
續
質數 (一) - 判斷是否為質數
在
最外面
套上
1~1000的for迴圈
就好了
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
cout<<"1000的質數有:"<<endl<<endl;
//在最外面套上1~1000的for迴圈就好了
//請for迴圈幫我們產生1~1000的數字
for(int j=1;j<=1000;j++){
int counter=0; //計數器 //(寫在裡面是為了歸零)
//for 1~x
for(int i=1; i<=j; i++)
{
//判斷有沒有整除(餘數為0代表整除)
if(j%i==0)
{
//整除的話 +1
counter++;
}
}
if(counter==2)
{
//是質數
cout<<j<<"\t";
}
}
return 0;
}
複製代碼
作者:
黃子瑞
時間:
2024-2-3 20:13
此帖僅作者可見
作者:
張凱焱
時間:
2024-2-3 20:19
此帖僅作者可見
作者:
蘇巳權
時間:
2024-2-3 20:27
此帖僅作者可見
作者:
陳宥澄
時間:
2024-2-3 20:43
此帖僅作者可見
作者:
蘇巳權
時間:
2024-2-3 20:57
此帖僅作者可見
作者:
王亭婷
時間:
2024-2-6 19:47
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2