int fun(int)为啥有的带分号,有的不带分号?
#include<stdio.h>#include<math.h>
int fun(int);
int main()
{
int i,s;
for(i=2;i<=100;i++)
{
s=fun(i);
if(s==1)
printf("%d\n",i);
}
return 0;
}
int fun(int n)
{
int i;
int r=sqrt(n);
for(i=2;i<=r;i++)
{
if(n%i==0)
{
return 0;
}
}
return 1;
}