请问各位大侠,小弟错哪了?
int i;
#include<stdio.h>
#include<math.h>
void main()
{
int sushu(int a);
int x,c;
scanf("%d",&x);
c=sushu(x);
if(c=0) printf("是素数\n");
if(c=1) printf("不是素数\n");
}
int sushu(int a)
{
int z;
if(a==1||a==2)
z=0;
else
{
for(i=2;i<=sqrt(a);i++)
{
if(a%i==0)
{z=0;break;}
else z=1;
}
}
return(z);
}