13,825
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <math.h>
inline int isprime(int n)
{
if (n == 2 || n == 3) return 1;
if (n < 5) return 0;
if (n % 6 != 1 && n % 6 != 5) return 0;
for (int i = 3; i <= sqrt((float)n); i += 2)
if (!(n % i)) return 0;
return 1;
}
int main()
{
int n, m;
scanf("%d,%d", &n, &m);
if (n > 0 && m >= n)
{
for (; n <= m; n++)
if (isprime(n)) printf("%d ", n);
puts("");
}
return 0;
}