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

2024-11-08 10:58:17
推荐回答(1个)
回答(1):

程序已经完成,用了灶此旁个隐橡函数判定一个数是否素数,然后对其中的素数进行累加:
#include
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;
}