#include <stdio.h>
#include <stdlib.h>
//求1000以内所有素数的平均值
int main()
{
float ave=0.0;
int count=0,sum=0;
for(int i=2;i<=1000;i++){
int flag=0;
for(int j=2;j<i;j++){
if(i%j==0){
flag=1;
break;
}
}
if(flag==0){
count++;
sum=sum+i;
}
}
ave=sum/count;
//printf("1000以内的素数的个数为:%d\n",count);
printf("1000以内的素数的平均值为:%f",ave);
return 0;
}
04-28
328
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)