1-100之内素数c语言
时间: 2024-11-20 16:38:06 浏览: 10
在C语言中,你可以编写一个程序来找出1到100范围内的素数。这里有两个示例:
**第一个示例**[^1],用于求3-100之间的素数之和:
```c
#include <stdio.h>
void main() {
int i, j, sum = 0;
for(i = 3; i <= 100; i++) { // i 控制要检测的数
for(j = 2; j < i; j++) { // j 对 i 进行判断
if(i % j == 0) { // 如果成立则不是素数
break;
}
}
if(i == j) { // 若未被判断的数为素数
sum += i;
}
}
printf("素数之和 = %d\n", sum);
}
```
**第二个示例**[^2],用于打印100-200之间的素数:
```c
int main() {
int i = 100;
for (; i <= 200; i++) { // 从100开始
int j = 2;
for (; j <= i; j++) { // 判断i是否为素数
if (i % j == 0)
break;
}
if (i == j) // 若i是素数
printf("%d ", i);
}
}
```
这两个示例展示了如何通过嵌套循环来确定一个数字是否是素数以及相应的操作。
阅读全文