求大神指点哪里出错了,关于素数的
#include<stdio.h>long IsPrime(int n);
int main()
{
int m,n,i;
printf("Input m:\n");
scanf("%d",&m);
m=IsPrime(n);
if(m==0)
printf("%d is not a prime number\n",m);
else
printf("%d is a prime number\n",m);
}
long IsPrime(int n)
{
int i=1,m;
while(i<m)
{
if(m%i==0)
break;
i++;
}
}
求帮助