麻烦帮看下这么写哪里不对,谢谢
#include<stdio.h>
int main()
{
int primeNum(int i);
int a,b,c=0;
for(a=3;a<101;a++)
{
b=primeNum(a);
printf("%d ",b);
c++;
if(c==10)
break;
}
for(a=100;a>2;a--)
{
b=primeNum(a);
printf("%d ",b);
c++;
if(c==10)
break;
}
int primeNum(int m)
{ int i;
for(i=2;i<m;i++)
if (m%i ==0) break;
if(i>=m) return m; }