编写程序,从键盘输入10个正整数存入一维数组中,求其中所以的素数之和并输出?

如题所述

第1个回答  2019-12-10
程序已经完成,用了个函数判定一个数是否素数,然后对其中的素数进行累加:
#include<stdio.h>
int isprime(int n)
{ int i;
for(i=2; i*i<=n; i++)
if(n%i==0)return 0;
return n>1;
}
int main()
{ int i,a[10],s=0;
for(i=0; i<10; i++)
{ scanf("%d",&a[i]);
if(isprime(a[i]))
s+=a[i];
}
printf("%d\n",s);
return 0;
}本回答被网友采纳