第1个回答 2016-01-03
#include <stdio.h>
#include <math.h>
int IsPrime(int x)
{
int i, n = sqrt(x);
if((x > 2) && ((x % 2) == 0)) return 0;
for(i = 3; i <= n; i += 2)
if((x % i) == 0) return 0;
return 1;
}
void main( )
{
int i, m, n;
scanf("%d %d", &m, &n);
for(i = m; i <= n; i++)
if(IsPrime(i)) printf("%d\t", i);
}