pta7-7 求整数段和
时间: 2025-01-24 13:24:58 浏览: 39
### 关于PTA 7-7 求整数段和的题解
对于求整数段和的问题,在不同编程语言中有多种实现方式。下面将以 Python 实现为例展示如何解决这个问题。
#### 输入处理
输入在一行中给出两个整数 \( A \) 和 \( B \),其间以空格分隔,满足条件 \( -100 \leqslant A \leqslant B \leqslant 100 \)[^3]。
#### 输出格式
按照题目要求,需要依次输出从 \( A \) 到 \( B \) 的所有整数,并且每五个数字换一次行;最后单独占一行输出这些数之和,前缀带有 "Sum =" 字样[^4]。
#### 完整解决方案
下面是完整的 Python 版本代码:
```python
def solve_integer_segment_sum():
a, b = map(int, input().split())
total_sum = 0
counter = 0
for num in range(a, b + 1):
print(f"{num:5}", end='')
total_sum += num
counter += 1
if counter % 5 == 0 or num == b:
print()
print(f"Sum = {total_sum}")
```
此段代码首先读取并解析用户输入的一对整数值作为范围边界,接着遍历该范围内所有的整数,逐个打印出来的同时累加总和。每当计数器达到五或是当前已经是最后一个数字时,则执行换行操作。最终输出累积得到的总和[^2]。
阅读全文
相关推荐

















