#include
using namespace std;
bool isPrime(int n);
int main(void){
int tot=0,avg=0,a[100];
int j=0;
for(int i=200;i<=300;i++)
if(isPrime(i)){
tot++;
a[j]=i;
j++;
cout << i << endl;
}
for(int i=0;iavg+=a[i];
avg/=100;
cout << "素数共" << tot << "个" << endl;
cout << "平均数为" << avg << endl;
return 0;
}
bool isPrime(int n){
int i;
if(n%2){
for(i=3;i<=n/2+1;i+=2)
if(n%i==0)
return false;
return true;
}
else
return false;
}
#include
#include
#include
using namespace std;
int main()
{
int i,j,f1=0,f2=0,f_=0;
cout<<"这些素数分别是:"<
{
for(j=1;j<=i;j++)
if(i%j==0) f_=f_+1;
if(f_==2)
{
cout< f1=f1+1;
f2=f2+i;
}
f_=0;
}
cout<
}
输出结果:
这些素数分别是:
211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,
这些素数的平均值:
253
这些素数的个数:
16