#HJ1036. 代码(cppcode)
代码(cppcode)
题目描述
s7win99最近在看小朋友们的代码,但是小朋友们的代码写的并不规范好看,现在请你帮s7win99规范化以下小朋友们的代码。 给出一个小朋友写的 n 行的代码,你需要对这 n 行代码做以下处理:
- 去除掉代码中的空行,空行定义为由不可见字符组成的行。
- 去除掉代码中连续的多个空格,将其修改为一个空格。
字符分为可见字符和不可见字符,其中可见字符指的是字母、数字、ASCII 字符中的可见符号,不是可见字符的字符为不可见字符。 请你输出处理之后的代码。
输入格式
从文件 cppcode.in
中读入数据。
第一行为一个正整数 ,表示代码的行数。
接下来 行,每行一个字符串,依次表示了小朋友代码的内容。
输出格式
输出到文件 cppcode.out
中。
输出若干行,表示经过你处理之后的小朋友代码内容。
13
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
int n;
cin>>n;
getline(cin,s);
for(int i=1;i<=n;i++)
getline(cin,s);
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
int n;
cin>>n;
getline(cin,s);
for(int i=1;i<=n;i++)
getline(cin,s);
}
数据范围
对于前 的数据,满足 ;
对于前 的数据,保证代码中没有空行;
对于另外的数据,保证代码中没有空格;
对于全部的测试数据,满足,代码中只包括大小写英文字母,ASCII符号和空格以及换行符,每行字符总数不超过。
统计
相关
在下列比赛中: