有一个正整数数组,包含N个元素,要求编程求出其中的素数之和以及所有素数的平均值。
#include <stdio.h>
#define N 5
int main()
{
int a[N], i,j,count=0,sum=0;
double aver;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++)
{
for(j=2;j<a[i];j++)
if(a[i]%j!=0)
{
count++;
sum+=a[i];
}
}
aver=sum*1.0/count;
printf("所有素数之和是%d,其平均值是%.2f\n",sum,aver);
return 0;
}