为什么报错 IsPrime 没有定义?
有一段小程序,编译报错IsPrime没有定义,不明白。求指教谢谢了
#include <stdio.h>
bool IsPrime(int val)
{
int i;
for(i=2;i<val;++i)
{
if(val%i==0)
break;
}
if(i==val)
return true;
else
return false;
}
int main(void)
{
int m;
scanf("%d", &m);
if ( IsPrime(m) )
printf("Yes!");
else
printf("No!");
return 0;
}