素数:质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。(除了1和它本身以外没有任何整数能将其除尽)
编程思路:定义两个变量,i和j,令i为100~200之间的数,j为因数,用for循环进行求模运算,演示代码如下
#include <stdio.h>
int main()
{
int i,j;
printf("100~200间的素数有:");
// 遍历100-200的数,判断i是不是素数
for(i=100;i<=200;i++)
{
// j是从2~i-1的数值
for(j=2;j<i;j++)
{
// 判断i模j是否没有余数,余数=0则表示i能被比自己小的数整除,不是素数
if(i%j==0)
break;
}
{
if(j==i)
printf("%d ",i);
}
}
return 0;
}