输出100以内的所有素数,并统计素数的个数。
时间: 2023-09-11 22:07:26 浏览: 84
好的,以下是输出100以内的所有素数,并统计素数的个数的Python代码:
```python
# 定义函数判断是否为素数
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
# 统计素数的个数
count = 0
# 输出100以内所有的素数
for i in range(2, 101):
if is_prime(i):
count += 1
print(i)
print("100以内的素数个数为:", count)
```
输出结果为:
```
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
100以内的素数个数为: 25
```
请问还有其他的问题吗?
相关问题
c语言输出100以内的素数,并统计素数的个数
好的,这个问题可以回答。下面是C语言代码实现:
```
#include <stdio.h>
int main() {
int i, j, count = 0;
for (i = 2; i <= 100; i++) {
int is_prime = 1;
for (j = 2; j < i; j++) {
if (i % j == 0) {
is_prime = 0;
break;
}
}
if (is_prime) {
printf("%d ", i);
count++;
}
}
printf("\n素数个数为:%d", count);
return 0;
}
```
这个代码会输出从2到100之间的素数,并统计素数的个数。
输出100以内的所有素数,并统计素数的个数
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。共有25个素数。
阅读全文