c语言求求n到m以内的素数(包含n,m,且m>=n>=1,n<=m<=100)n和m由键盘输入(每个素数后面带一个空格)

C语言求n到m以内的素数,并以自定义函数判断素数,参考代码如下:

#include<stdio.h>

int?fun(int?n)

{

int?i;

if(n<=1)?return?0;

for(i=2;i<n;++i)

if(n%i==0)?return?0;

return?1;

}

int?main()

{

int?i,m,n;

scanf("%d%d",&n,&m);

if((n>m)||(n<1||m>100)){

printf("error");

return?0;

}

for(i=n;i<=m;++i)

if(fun(i))?printf("%d?",i);

return?0;

}