C语言新手的一个问题
#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\n");
else
printf("NO\n");
return 0;
}
这段代码错在哪里了!!求解!!