domain error请教
以下是我求一个数是不是素数的程序 怎么运行后虽然能正常显示 但会有domain error字样显示呢 还请大大们指教isprime (int a)
{int i, k;
k=sqrt (a);
for(i=2;i<=k;i++)
{if(a%i==0)return(0);
else return(1);
}
}
main()
{ int x,y;
printf("input\n");
scanf("%d",&x);
y=isprime(x);
printf("%d\n",y);
}