从键盘上输入两个正整数m和n,要求m小于或者等于n,计算m+(m+1)+(m+2)+...+n的值。 例: (1)输入:1,100 输出:sum=5050 (2)输入:3,333 输出:sum=55608 (3)输入:100,100 输出:sum=100
时间: 2024-11-22 15:42:18 浏览: 36
统计给定整数M和N区间内素数的个数并对它们求和-C语言代码
这是一个基础的编程练习,通常在教学中用来教授循环结构和基本的数学运算。你需要让用户输入两个正整数m和n,然后通过一个循环累加从m到n的所有整数,最后返回它们的和。
例如,在Python中,你可以这样做:
```python
def calculate_sum(m, n):
total = 0
for i in range(m, n+1): # 包含n是因为range函数默认是左闭右开区间,我们加上1确保包含n
total += i
return total
# 测试
m = int(input("请输入第一个正整数m:"))
n = int(input("请输入第二个正整数n:"))
result = calculate_sum(m, n)
print(f"从{m}加到{n}的结果是:{result}")
```
对于给出的例子:
1. 当输入1和100时,输出应该是5050;
2. 输入3和333时,输出应该是55608;
3. 输入100和100时,因为范围完全相等,输出应该是100。
如果你想要运行这段代码,只需将它复制到Python环境中,并替换`m`和`n`为对应的输入值即可。
阅读全文