这是一个求素数的代码
#include<stdio.h>
int susu(int a)
{
int j,half;
half=a/2;
for(j=2;j<=half;j++)
{
if(a%j==0)
break;
if(j>half)
return a;
}
}
void main()
{
int b,cnt=0,a[1000];
for(b=1;b<=1000;b++)
{if(b<2)
break;
else
{a[cnt]=susu(b);cnt++;}
}
for(b=0;b<cnt;b++)
printf("%d,",a[cnt]);
}
大家来看看!!什么地方错了??