首先素数是指这个数只有1和它本身相乘,不能被2,3,5,7整除。所以我们可以根据这个特性。作出以下程序代码:
#include <iostream>
using namespace std;
int main()
{
float a,b,c,d,e;//存放数,随便设置
e=0;//素数的个数
cout<<"2"<<endl;
cout<<"3"<<endl;
cout<<"5"<<endl;
cout<<"7"<<endl;
for(int i=7;i<=100;i++)//7之前有4个素数(2,3,5,7)所以要把这四个包含进去
{ a=i%2;
b=i%3;
c=i%5;
d=i%7;
if(a>0&&b>0&&c>0&&d>0)
{
cout<<i<<endl;
e++;
}
}
cout<<"素数一共:";
cout<<e+4<<"个";//素数最后个数
return 0;
}