//**********************素数计算(找100到200之间的素数)*************************
#include <math.h>
int main()
{
int i = 0;
int n = 0;
int count = 0;
for (i = 101; i <= 200; i+=2) //生成100到200之间的数,且偶数不可能为素数
{
//素数的判断:
//1、试除法:
//除了1和他本身外不能被其他数整除——>从2到i-1不能被整除
for (n = 2; n <= sqrt(i) ; n++)
{
if (i % n == 0)
{
break;
}
}
//sqrt开平方的数学库函数
if (n >sqrt(i))
{
printf("%d\n", i);
count++;
}
}
printf("素数有:%d个\n", count);
return 0;
}
//文章:《素数求解的n种境界》