这个输出质数的函数为什么不对呢。。。
#include <stdio.h>#include <stdlib.h>
int fun(int c)
{
int b,i=2;
scanf("%d",&b);
for(c=0,c<=b;c++;){
for(i<c;i++;)
{
if(c%i==0)
{
return 0;
}else{return c;}
}
}
}
int main()
{int n;
printf("请输入一个整数:");
if(fun(n)){ printf("%d\n",fun(n));}
return 0;
}
一直报错。。。