问题解决的话,请点下采纳
// Q1081143.cpp : Defines the entry point for the console application.
//
#include<stdio.h>
#include<math.h>
void prime_number(int a[10])
{
int i,j,flag,sum=0,count=0;
printf("a[10]中的素数:");
for(i=0;i<=9;i++)
{
flag = 0;
if(a[i]!=2)
{
for(j=2;j<a[i];j++)
{
flag=a[i]%j;
if(flag==0)
break;
}
}
else if(a[i]==2)
{
flag=1;
}
if(flag!=0)
{
printf("%d ",a[i]);
count++;
sum+=a[i];
}
}
printf("\n 素数个数:%d",count);
printf("\n 素数总和:%d",sum);
}
void main()
{
int a[10],i;
printf("请输入a[10]的值:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
prime_number(a);
}
请输入a[10]的值:
1 2 3 4 5 6 7 8 9 10
a[10]中的素数:2 3 5 7
素数个数:4
素数总和:17Press any key to continue . . .