函数参数的问题
# 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; //true表示真的意思
else
return false; //false表示假的意思
}
int main()
{
int m;
// scanf("%d", &m);
if ( IsPrime( scanf("%d", &m) ) ) //如果我把scanf写到这里来为什么结果就不对了呢
printf("Yes\n");
return 0;
}