分析:判断是否是素数。
1.能被1和自身整除的数是素数
2.试除法
代码:
#include<stdio.h> #include<math.h> int main() { int i = 0; int j=0,k; for (int i = 100;i <= 200;i++) { //判断是否是素数 //1.能被1和自身整除的数是素数 //试除法 int isSuShu = 1; //添加一个标志位,用于判断是否是素数 k = sqrt(i); for (int j = 2;j <= k;j++) { if (i % j == 0) { isSuShu = 0; break; } } if (isSuShu) { printf("%d\n", i); } } return 0; }
运行结果: