、输入一维数组元素(10个),并求数组中所有非素数之和。

输入一维数组元素(10个),并求数组中所有非素数之和。[25分]
#include<stdio.h>
________________________
void main()
{
int a[N],i,j,sum=0;
for(i=0;i<N;i++)
______________________
for(i=0;i<N;i++)
{
___________________________
if(a[i]%j==0)
_____________________
if(j>=a[i]) _______________
}
printf("sum=%d",sum);

}

第1个回答  2017-05-13
#include<stdio.h>
#define N 10
main()
{
int a[N],i,j,sum=0;
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)
break;
}
if(j>=a[i])
sum+=a[i];
}

printf("sum=%d",sum);
}本回答被网友采纳