计算100~200之间的所有素数之和,判别一个数是否是素数请用给定的函数实现。 函数原型:int fun(int m); 说明:
时间: 2024-03-22 09:38:12 浏览: 87
c语言:实现一个函数,判断一个数是不是素数
5星 · 资源好评率100%
好的,我知道你的问题了。以下是计算100~200之间所有素数之和的 Python 代码:
```python
def fun(m):
if m < 2:
return False
for i in range(2, int(m**0.5)+1):
if m % i == 0:
return False
return True
sum = 0
for i in range(100, 201):
if fun(i):
sum += i
print(sum)
```
函数 `fun(m)` 用于判断一个数是否是素数,它的返回值为布尔值。在主程序中,我们循环遍历100~200之间的所有整数,如果是素数就把它加到变量 `sum` 中。最后输出 `sum` 的值即为所有素数之和。
阅读全文