帮看错误在哪里,说语法错误。
#include<stdio.h>bool f(int m)
{
int i;
for(i=2;i<m;i++)
{ if(m%i==0)
break;
}
if(i==m)
return true;
else
return false;
}
int main(void)
{
int val;
int i;
scanf("%d",&val);
for(i=2;i<=val;i++)
{ if(f(i))
printf("%d\n",i);
}
getch();
return 0;
}