新人到来 求大神指导一题
#include <stdio.h>int fun(int *);
void main()
{
int i,b[94],a[30],n;
for(i=6;i<100;i++)
b[i-6]=i;
n=fun(b);
for(i=0;i<30;i++)
printf("%d\t",a[i]);
printf("\n");
printf("%d\n");
}
int fun(int *b)
{
int a[30];
int i,x,j,k=0;
for(i=0;i<94;i++)
{
for(j=2;j<b[i];j++)
{
if(b[i]%j==0)
break;
while(j==b[i]-1)
{
x++;
a[k]=b[i];
k++;
}
}
}
return x;
}
编写函数求大于5小于100的素数并放在数组a中,函数的返回值是素数的个数。 本人小白,还请多指教,上面是我自己写的 有问题 请帮忙修改 谢谢拉