为了账号安全,请及时绑定邮箱和手机立即绑定

求助:这段代码怎么错了?

//有一个正整数数组,包含 N 个元素,要求编程求出其中的素数之和以及所有素数的平均值。 

//说明:N 是一个常数,为了调试方便,可以用一个比较小的数代替,例如 5。 

#include <stdio.h>

#define N 5

int main()

{

int num[N],i,j,count=0;

double sum=0,avg;

for (i=0;i<N;i++)    //输入数组

{

printf("num[%d]=",i);

scanf("%d",&num[i]);

for (j=2;j<N/2;j++)

{

if (num[i]%j==0)

break;

if (j>=N/2)

{

sum=sum+num[i];

count++;

}

}

}

avg=sum/count;

printf ("所有素数的和为:%lf\n",sum);

printf ("所有素数的平均数为:%lf\n",avg);

return 0;


}

求助各位小伙伴!蟹蟹!

正在回答

举报

0/150
提交
取消

求助:这段代码怎么错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信