请教!看下我这个程序哪出问题了?
组建完后不提示哪错误,但是它就只不求素数,帮忙看下,感激!!#include<stdio.h>
void main()
{
int a,i;
int sushu(int b);
printf("输入一个数\n");
scanf("%d",&a);
i=sushu(a);
if(i==0)
printf("%d是素数\n",a);
if(i==1)
printf("%d不是素数\n",a);
}
int sushu(int b)
{
int y,i,j;
for(j=2;j<b;j++)
{
y=b%j;
if(y==0)
i=1;break;
if(y!=0)
i=0;
}
return i;
}