从键盘上输入m与n(m<=n且m>3),输出从m到n之间的所有素数(以空格间隔,即输出一个整数后再输出一个空格)。
例:
(1)输入:5,10 输出:5 7
(2)输入:100,200 输出:101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
#include<stdio.h>
int is_sushu(int x)
{
int i,j;
for(i=2;i<=(x/2);i++)
{
for(j=i;j<=x;j++)
{
if(i*j==x)
{
return 0;
}
}
}
return 1;
}
int main(void)
{
int m,n,i;
scanf("%d,%d",&m,&n);
for(i=m;i<=n;i++)
{
if(is_sushu(i))
{
printf("%d ",i);
}
}
return 0;
}