输出10-100之间的所有非素数之和
时间: 2024-05-26 10:17:36 浏览: 151
10-100之间的素数有:11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97。
所以,非素数就是除了以上这些素数之外的数字。
非素数之和为:
4 + 6 + 8 + 9 + 10 + 12 + 14 + 15 + 16 + 18 + 20 + 21 + 22 + 24 + 25 + 26 + 27 + 28 + 30 + 32 + 33 + 34 + 35 + 36 + 38 + 39 + 40 + 42 + 44 + 45 + 46 + 48 + 49 + 50 + 51 + 52 + 54 + 55 + 56 + 57 + 58 + 60 + 62 + 63 + 64 + 65 + 66 + 68 + 69 + 70 + 72 + 74 + 75 + 76 + 77 + 78 + 80 + 81 + 82 + 84 + 85 + 86 + 87 + 88 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 98 + 99 + 100
计算得到的结果为:1149。
相关问题
用从c语言输出10-100之间的所有非素数之和
以下是一个用 C 语言输出 10-100 之间所有非素数之和的例子代码:
```
#include <stdio.h>
int is_prime(int num) {
int i;
for (i = 2; i < num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int i, sum = 0;
for (i = 10; i <= 100; i++) {
if (!is_prime(i)) {
sum += i;
}
}
printf("非素数之和为:%d\n", sum);
return 0;
}
```
在这个例子中,我们使用了一个函数 `is_prime` 来判断一个数是否为素数。在主函数中,我们使用了一个循环来遍历从 10 到 100 之间的所有整数,如果一个数不是素数,就将它加到 `sum` 变量中。最后,我们输出 `sum` 变量的值作为非素数之和。
输出1-100之间所有的素数
以下是输出1-100之间的所有素数的Python代码:
```python
for num in range(2, 101):
# 判断是否为素数
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
输出结果为:
```
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
```
提示:素数指的是只能被1和自身整除的正整数。
阅读全文