有一个任务:
文本文件仅由整数字符串组成。行中的数字数量可以不同。找出行的第一个数字与前一行的最后一个数字不重合的那些数字的总和。
我知道您需要创建一个 sum 变量,将其等同于 0。然后您需要循环读取行...但是如何将前一行的最后一个数字与该行的第一个数字进行比较?我是否需要以某种方式将其存储在变量中?您还需要以某种方式考虑到可能有第一行没有前一行,最后一行没有下一行。据我了解,应该是这样的: 文本文档(传入数据):
- 2 6 31 11 19
- 19 22 63 11 36
- 6 32 47 133 6
- 53 86 382 38 79 1
- 1 0 82 76 8 30 57
控制台输出:
- 69(第一行没有上一行)
- 224(将输出 3 行的总和)
- 639(第四行之和)