test

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net

程序代码:#include<stdio.h>
int isaprime(int n)
{
int y;
for(y=2;y<n;y++)//y<n,不是y<=n!!
if(n%y==0)
break;
if(y==n)//此处改为这个!!
return 0;
return 1;
}
int isprime(int x[],int n)
{
int j,total=0;
for(j=0;j<n;j++)
if(isaprime(x[j])==0)
total++;
return total;
}
int main()
{
int x[10],i;
for(i=0;i<10;i++)
scanf("%d",&x[i]);
printf("数组中含有%d个素数\n",isprime(x,10));
return 0;
}
