標題:
判斷是否為質數
[打印本頁]
作者:
周政輝
時間:
2018-1-20 13:24
標題:
判斷是否為質數
判斷使用者輸入的數值 是否為質數
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
//判斷使用者輸入的數值 是否為質數
//2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101
int num =0;
bool isPrime = true; //是質數
cout<< "請輸入一個數字 判斷是否為質數" << endl;
cin >> num;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
isPrime =false;
break; //跳離迴圈
}
}
if(isPrime == true)
{
cout << "是質數" << endl;
}
else{
cout << "不是質數" << endl;
}
system("pause");
return 0;
}
複製代碼
作者:
王駿愷
時間:
2018-1-20 14:17
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a;
bool prime =true;
cout<<"請輸入一個數"<<endl;
cin>> a;
for(int b=2;b<a;b++)
{
if(a%b ==0)
{
prime =false;
break;
}
}
if(prime==true)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
吳秉翰
時間:
2018-1-20 14:24
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num=0;
bool Prime=true;
cin>>num;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
Prime=false;
break;
}
}
if(Prime==true)
{
cout<<"是"<<endl;
}
else
{
cout<<"不是"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
佳
時間:
2018-1-20 14:31
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num=0;
cout <<"請輸入一個數"<<endl;
cin >>num;
bool temp=true;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
temp=false;
break;
}
}
if(temp ==true)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system ("pause");
return 0;
}
複製代碼
作者:
蔡佳承
時間:
2018-1-20 14:32
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x=0;
cout<<"輸入一個質數"<<endl;
cin>>x;
bool y = true;
for(int i=2;i<x;i++)
{
if(x%i==0)
{
y = false;
break;
}
}
if(y == true)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system ("pause");
return 0;
}
複製代碼
作者:
湯東緯
時間:
2018-1-20 14:33
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num=0;
bool temp=true;
cout<<"請輸入一個數字"<<endl;
cin>>num;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
temp=false;
break;
}
}
if(temp == true)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
戴嘉禾
時間:
2018-1-20 14:33
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num=0;
bool isprime=true;
cout<<"請輸入一個數字"<<endl;
cin>>num;
for(int i=2;i<num;i++)
{
if( num%i == 0)
{
isprime=false;
break;
}
}
if(isprime==true)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
黃安立
時間:
2018-1-20 14:36
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num=0;
cout<<"請輸入第1個正整數"<<endl;
cin>>num;
bool temp=true;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
temp=false;
break;
}
}
if(temp==true)
{
cout<<"質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
康紘嘉
時間:
2018-1-20 14:39
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int num =0;
cout<<"請輸入一個數"<<endl;
cin>>num;
bool x = true;
for(int i=2;i<num;i++)
{
if(num%i == 0)
{
x = false;
break;
}
}
if(x == true)
{
cout<<"是質數"<< endl;
}
else
{
cout<<"不是質數"<< endl;
}
system("pause");
return 0;
}
複製代碼
作者:
林峻安
時間:
2018-1-20 14:41
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int num=0;
cout<<"請輸入數"<<endl;
cin>>num;
bool num1 =true;
for(int i=2;i<num;i++)
{
if(num%i==0)
{
num1 =false;
break;
}
}
if(num1)
{
cout<<"是質數"<<endl;
}
else
{
cout<<"不是質數"<<endl;
}
system("pause");
return 0;
}
作者:
鄭楀諺
時間:
2018-2-1 16:58
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x;
bool y=true;
cout<<"請輸入一個數字: ";
cin>>x;
for(int i=2;i<x;i++)
{
if(x%i==0)
{
y=false;
}
}
if(y)
{
if(x>1)
{
cout<<x<<"是質數"<<endl;
}
else
{
cout<<x<<"不是質數"<<endl;
}
}
else
cout<<x<<"不是質數"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2