求大师们看看哪错了
#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;
printf("enter a prime\n");
scanf("%d",&m);
if (IsPrime(m))
printf("Yes!",m);
else
printf("No!",m);
return 0;
}