#P1074. badcode
badcode
题目描述
输入一个行数为若干,长度为 的由 ASCII 码在 32-127 之间的字符组成的字符串 (,包括换行符),你需要将 按以下规则缩短:
- 请删除除了以
#
开头的行以外的其余行的空格; - 若有连续两行未以
#
开头,则需要将这两行合并为一行; - 若一个空行上下两行都以
#
开头,则保留此空行,否则删除这一行。
请输出缩短之后的字符串 。
注意
输入数据的每一行最后一个字符都是换行符(包括空行),在windows系统下体现为CR+LF, 每一行的开头和结尾可能会有空格。
你的答案会与标准答案严格对比(包括空格和换行符),注意输出最后一行的末尾需要有换行符。
建议以行来读入。
输入样例1
# include <cstdio>
using namespace std;
int main ( ){
puts("Hello # World"); #
#
}
输出样例1
# include <cstdio>
usingnamespacestd;intmain(){puts("Hello#World");#
#
}
输入样例2
#
#
输出样例2
#
#
相关
在下列比赛中: