用函数定义与调用写一个1000以内对素数,但在如何编写返回值的时候出现问题,并且无法理解返回值含义,请求各位指正

img

如图,在黑色光标处出现问题,如果代码还有其他错误,请各位指正,麻烦了

最后要返回结果是不是素数,可以自己定义比如1是素数,那在调用的时候就判断结果如果==1,就输出当前数字,可以参考下这个

#include <stdio.h>
int fun(int x)
{
int n;
for(n=2;n<=x-1;n++)
if(x%n==0)
break;
if(n>=x)
return 1;
else
return 0;
}
main()
{
int m;
for(m=2;m<100;m++)
{
if(fun(m)==1)
printf("%d\n",m);
}

}