/*(3‐2)所谓规范的文本是指:行首的第一个字符不能是空格;两个单词间只能有1 个空
格且必须有1 个空格;标点符号前面是单词中的最后一个字母,后面有且只能有一个
空格。
题目要求:输入一行字符,将其整理为规范的文本并输出。标点符号只考虑 , . ; ? !共5 种。
如输入“: How old are your? I am 20.It is too old. ”输出:“: How old are your?
I am 20. It is too old.”
处理后结果解读:即要求输出的文本开头无前导空格,两个单词间如果有多个空格时只保留
1 个,标点符号后没有空格时,要加上1 个。
提示:可以设置另一个字符数组,逐个检查输入的字符数组,保留的字符复制过去,多余的
空格不复制,增加需要补充的空格。当然也可以直接在原字符数组上做。
* 算法说明:
*/
/*(3‐2)所谓规范的文本是指:行首的第一个字符不能是空格;两个单词间只能有1 个空格且必须有1 个空格;标点符号前面是单词中的最后一个字母,后面有且只能有一个空格。题目要求:输入一行字符,将其整理为规范的文本并输出。标点符号只考虑 , . ; ? !共5 种。如输入“: How old are your? I am 20.It is too old. ”输出:“: How ol