回复 2楼 beyondyf
Input
输入的内容就是一整篇文章。
文章由多个段落组成。
段落之间有空行隔开。
段落可以有多行。
单词长度不会超过 20 个字符。
就像上面提到的,每行的长度没有限制。
Output
为每个段落周围加上边框。
边框的四个角用加号(+)。
横向的边框使用减号(-)。
纵向的边框使用与号(|)。
文字和边框之间至少又一个空格的距离。
包括边框,每行的长度固定为 80 个字符。所以一行最多显示 76 个字母。
按照上一条规则,如果某一行的长度超过 76 个字母,要在合适的地方换行。
只能在单词之间换行,一个单词不能被拆分在两行。
段落之间没有空行。
Sample Input
Thank you, Dennis!
One of the most influential figures in the history of computing, Dennis Ritchie, has passed away at the age of 70 after a long illness.
This past week was a momentous one on the Linux Planet.
A giant of the computing era passed away, to whom we all owe debt of gratitude.
Sample Output
+------------------------------------------------------------------------------+
| Thank you, Dennis! |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| One of the most influential figures in the history of computing, Dennis |
| Ritchie, has passed away at the age of 70 after a long illness. |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| This past week was a momentous one on the Linux Planet. |
| A giant of the computing era passed away, to whom we all owe debt of |
| gratitude. |
+------------------------------------------------------------------------------+
HINT
你可能使用 Windows 系统做开发,在 Windows 的命令行提示符里,每一行下面会多出一个空行
但不要担心,这只是显示的问题,在 Linux 的终端下是能显示出漂亮得格式,放心大胆地做吧!
题目是这样的,可是我在输入的部分就被卡壳了,它的提示难道是说不需要考虑我原来说的问题吗?
(颜色标记的地方是我没办法处理的)