c语言,求大神,谢谢!!

去行首行尾的空白符在C语言中,将ASCII字符集中的制表符('\t')、回车符('\r')、换行符('\n')、垂直制表符('\v')、换页符('\f')和空格字符(''... 去行首行尾的空白符

在C语言中,将ASCII字符集中的制表符('\t')、回车符('\r')、换行符('\n')、垂直制表符('\v')、换页符('\f')和空格字符(' ')称作空白符。
你的任务是读入每行字符串,去掉行首和行尾的连续空白符,但是在任意非空白符中间的空白符不要去除。
Input
输入为多行,每行为一个串(不超过100个字符),至某行输入的非空白符仅为“END”结束。
Output
输出为多行,为每行输入的去掉前后空白符的串。“END”也输出。
Sample Input:
abcdefg
12345678
XYZ
abc 123
END
Sample Output|:
abcdefg
12345678
XYZ
abc 123
END
展开
 我来答
百度网友2fc906cf6
推荐于2018-05-01
知道答主
回答量:28
采纳率:0%
帮助的人:12.8万
展开全部
每行从头至尾读取字符串的每个字符,然后和那几个空白的字符来比较,这里要分开区别比较即为多种组合的,例如单个的,多个连续的。可以用正则表达式来匹配判断。分别给是单个空白和多个连续空白不同的标识。最后根据标识去对应相应操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式