关于素数的判断,首先素数是:只能被1和它本身整除,也就是它%它本身或1是==0的。当给定一个数或者一个范围的多个数时,我们需要判断这个数%上(除了1和它本身之外)小于它的数时是否==0,一旦判断有==0则跳出,说明不是素数。当一直判断到% 的数字等于它本身时,说明这个数%上(除了1和它本身之外)小于它的数都不等==0,说明无法被整除,则是素数,将其打印出来。例如给定100到200的数字打印里面的素数:。这种方法也可以进行更加优化,但是这样便于小白理解练习,例如将第二个for循环中的x #include }
int main()
{
int num = 0;//存放100到200的数字
int x = 0;
for (num = 100; num <= 200; num++)
{
for (x = 2; x < sqrt(num); x++)
{
if (num%x == 0)
{
break;
}
}
if (num == x)
{
printf("%d ", num);
}
return 0;
}



