標題:
[作業] 質數 (三) - 100000以內的質數總共有幾個?
[打印本頁]
作者:
方浩葦
時間:
2024-7-6 12:04
標題:
[作業] 質數 (三) - 100000以內的質數總共有幾個?
本帖隱藏的內容需要回復才可以瀏覽
作者:
劉奕劭
時間:
2024-7-6 15:54
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,b=0;
for(int i=1;i<=100000;i++){
a=0;
for(int j=1; j<=i;j++){
if(i%j==0)
a++;
}
if(a==2)
b++;
}
cout<<"100000以內的質數總共有"<<b<<"個"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高湘庭
時間:
2024-7-6 17:12
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main(){
int sum2=0;
for(int i=2;i<=100000;i++)
{bool isPrime=true;
for(int j=2;j<=sqrt(i);j++)
{
if(i%j==0){
isPrime=false;
break;}
}
if(isPrime)
sum2++;
}
cout<<"1-100000共"<<sum2<<"個質數"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
李唯銘
時間:
2024-7-13 14:01
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
system("cls");
int x,y=0;
for(int i=1; i<=100000; i++){
x=0;
for(int j=1; j<=i; j++){
if(i%j==0)
x++;
}
if(x==2)
y++;
}
cout<<"100000以下的質數有"<<y<<"個"<<endl;
system("pause");
goto re;
return 0;
}
複製代碼
作者:
林少謙
時間:
2024-7-13 14:42
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int a,sum=0;
for(int i=1 ; i<=100000; i++)
{
a=0;
for(int j=1 ; j<=i; j++)
{
if(i%j==0)
{
a++;
}
}
if(a==2)
{
sum++;
}
}
cout<<"100000以內的質數有"<<sum<<"個"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
洪榮辰
時間:
2024-7-14 11:30
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x,sum=0;
for(int i=1 ; i<=100000; i++)
{
x=0;
for(int j=1 ; j<=i; j++)
{
if(i%j==0)
x++;
}
if(x==2)
sum++;
}
cout<<"100000以內的質數有"<<sum<<"個"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳妍蓁
時間:
2024-7-18 21:46
#include<iostream>
#include<cstdlib>
using namespace std;
int main(){
cout<<"100000以內的質數有幾個?"<<endl;
int sum=0;
for(int i=1;i<=100000;i++){
int x=0;
for(int j=1;j<=i;j++){
if(i%j==0)
x++;
}
if(x==2)
sum++;
}
cout<<sum<<"個"<<endl;
cout<<endl;
system("pause");
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2