求出2-100之间的所有质数(素数)
内容:
求出2-100之间的所有质数(素数)
#include <iostream>
using namespace std;
int main()
{
int k;
for(int i=2;i<=100;i++)
{
k=0;
for(int j=2;j<=i;j++)
{
if (i%j==0) k=k+1;
}
if(k==1) cout<<i<<endl;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int p(int n)
{
for(int i=2;i<=sqrt(n);i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
for(int i=2;i<=100;i++)
if(p(i)==1)
cout<<i<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
bool a[110];
int main()
{
memset(a,true,sizeof(a));
for(int i=2;i<=100;i++)
if(a[i]==true)
for(int j=2;i*j<=100;j++)
a[i*j]=false;
for(int i=2;i<=100;i++)
if(a[i]==true)
cout<<i<<endl;
return 0;
}