標題:
038 列出指定範圍內的質數
[打印本頁]
作者:
游東祥
時間:
2014-4-12 14:20
標題:
038 列出指定範圍內的質數
輸入起始與結束數字,接著在畫面上印出使用者指定範圍內的質數。
作者:
李允軒
時間:
2014-4-12 15:11
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int y;
int start , end;
cout << "請輸入起始數字:";
cin >> start;
cout << "請輸入結束數字:";
cin >> end;
for (int x = start; x <= end; x++)
{
bool isPrime = true;
for (int i = 2; i < x; i ++)
{
if (x % i == 0)
{
isPrime = false;
break;
}
}
if (isPrime == true)
{
cout << x << "\t";
}
}
system ("pause");
return 0;
}
複製代碼
作者:
林宇翔
時間:
2014-4-12 15:19
本帖最後由 林宇翔 於 2014-4-12 15:21 編輯
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int x,y = 0;
cout << "請輸入起始數字;" ;
cin >> x;
cout << "請輸入結尾數字;" ;
cin >> y;
for(int z = x; z <= y; z++)
{
bool isprime = true;
for(int i = 2; i < z; i ++)
{
if (z % i == 0)
{
isprime = false;
break;
}
}
if (isprime == true)cout << z << "\t";
}
cout << endl;
system ("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2