標題:
找出質數
[打印本頁]
作者:
周政輝
時間:
2017-7-1 09:58
標題:
找出質數
使用者自定義一個數字
判斷從1~自定義的數字區間中
所有質數為何
//找出1-100內所有質數
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num = 0;
int count =0;
cout <<"請輸入一個數字" << endl;
cin >> num;
for(int i=2;i<=num;i++)
{
count =0;
for(int j=2;j<=i;j++)
{
if(i % j ==0)
{
count++;
}
}
if(count ==1)
{
cout<< i << endl;
}
}
/* for(int i=1;i<=num;i++)
{
if(num %i ==0)
{
count++;
}
}
if(count ==2)
{
cout<< "是質數" << endl;
}
else{
cout << "不是質數" << endl;
}*/
system("pause");
return 0;
}
複製代碼
作者:
莊旻叡
時間:
2017-7-1 10:08
此帖僅作者可見
作者:
高品溫
時間:
2017-7-1 10:10
此帖僅作者可見
作者:
高睿辰
時間:
2017-7-1 10:11
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2