在这个问题中,你的任务是计算 SUM(n) = 1 + 2 + 3 + ... + n。 输入 输入将由一系列整数 n 组成,每行一个整数。 输出 对于每种情况,在一行中输出 SUM(n),后跟一个空行。您可以假设结果将在 32 位有符号整数范围内。
时间: 2024-04-16 19:27:13 浏览: 156
C语言课程设计
对于每个输入的整数 n,你需要计算从 1 到 n 的累加和 SUM(n)。下面是一个示例的Python代码来完成这个任务:
```python
while True:
try:
n = int(input())
# 使用等差数列求和公式计算 SUM(n)
sum_n = (n * (n + 1)) // 2
print(sum_n)
print() # 输出一个空行
except EOFError:
break
```
你可以将这段代码保存为一个Python文件,然后运行它来处理输入并输出结果。注意,这里使用了等差数列求和公式来计算 SUM(n),以提高计算效率。
阅读全文