首先要知道什么是素数(质数),是指因子只有1和它本身
所以我们可以设一个i=100,t=2;开始用循环一次一次判断i%t==0,t++,直到t=i结束
代码如下:
#include<stdio.h>
int main() {
int i,t; //定义除数与被除数
for (i = 100; i <= 200; i++)
{
for (t = 2; t < i; t++) t从2开始因为1本身就是,一直到i-1;i肯定能整除自身
{
if (i % t == 0) //判断能否整除,能整除就跳出内层循环
break;
}
if(i==t) //判断如果相等说明内层循环循环满后退出,而不是中途break推出
printf("%d\n", i); //输出素数
}
}