找200以内的质数c语言代码
以下是找200以内的质数的C语言代码:
#include <stdio.h>
int main() {
int num, i, flag;
// 从2到200循环,判断是否为质数
for (num = 2; num <= 200; num++) {
flag = 1; // 假设num为质数
// 从2到num-1循环,判断是否为num的因数
for (i = 2; i < num; i++) {
if (num % i == 0) { // 如果num能被i整除,则num不是质数
flag = 0; // 标记num不是质数
break; // 跳出循环,继续判断下一个num
}
}
// 输出质数
if (flag == 1) {
printf("%d ", num);
}
}
return 0;
}
运行结果:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199
原文地址: https://www.cveoy.top/t/topic/Yms 著作权归作者所有。请勿转载和采集!