打印输出前100个素数,并计算它们的平均值

打印输出前100个素数,并计算它们的平均值

#include <stdio.h>
int fun(int n){//判断n是否是素数 
int i;
for(i=2;i<n;i++)
if(n%i==0) return 0;
return 1; 

int main()
{
int i,t=1;
float sum=2.0; 
    for(i=3;;i++)
     if(fun(i))//判断累加素数 
{
sum+=i;
t++;
if(t==100) break;
}
printf("%.2f\n",sum/100);        
    return 0;
}
/*
运行结果: 
241.33
*/
温馨提示:答案为网友推荐,仅供参考