求解答,刚开始学c语言、
求n到m之间所有的素数,n和m值由用户从键盘输入
#include<stdio.h>
#include<math.h>
int main()
{ int a,b,n,k,i;
scanf("%d%d",&a,&b);//如果错误,把a b 交换
if(a==1)
a=2;
for(n=a;n<=b;n++)
{
k=sqrt(n);
for(i=2;i<=k;i++)
if(n%i==0)break;
if(i>=k+1)
{
printf("%d ",n);
}
}
printf("\n");
return 0;
}