.输入10个整数,如果是素数,输出。同时输出素数的个数。C语言作业。在线等。急用

如题所述

#includevoidmain(){intn,i,m,t,a[100];for(n=1;n<=100;n++)a[n-1]=n;printf("\n");m=0;for(n=0;n<=99;n++){t=0;for(i=2;i<=n+1;i++){if(a[n]%i==0)t++;}if(t==1){printf("%d",a[n]);m++;}}printf("\n");printf("%d",m);}其中m为素数个数,n为素数
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
int a, j, k, c=0, su;
for(j=0; j<10; j++){
scanf("%d", &a);
su=1;
for(k=2; k<a/2; k++){
if(a%k==0){
su=0;
}
}
if(su==1){
c++;
printf("%d is prime number, count=%d\r\n", a, c);
}
}