用C语言代码编写1-100的素数和
时间: 2024-05-07 12:21:11 浏览: 116
java代码-使用java打印1-100所有偶数的和的源代码
以下是用C语言编写的求解1-100的素数的代码:
```c
#include <stdio.h>
int main() {
int i, j, flag;
// 从2开始遍历到100
for(i=2; i<=100; i++) {
flag = 0; // 标记变量
// 遍历2到i-1,判断i是否为素数
for(j=2; j<=i/2; j++) {
if(i%j==0) {
flag = 1; // i不是素数
break;
}
}
// flag为0,表示i是素数
if(flag==0) {
printf("%d ", i);
}
}
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
```
以上代码使用了两个嵌套的循环,外层循环遍历2到100之间的所有数,内层循环遍历2到i-1之间的所有数,判断i是否为素数。如果i能被2到i-1之间的任意一个数整除,那么i就不是素数,否则i就是素数。
阅读全文