求素数问题!
谁有更简单的方法啊!问题:将100~200之间的素数打印出来.
#include <stdio.h>
#include <math.h>
int main(void)
{
int n=100,i;
while (n <= 200)
{
i = 2;
while (i <= sqrt(n))
{
if (n%i == 0) i = n;
else i = i+1;
}
if (i > sqrt(n))
{
if (i < n)
printf("%d\t",n);
}
n += 1;
}
return 0;
}