Problem 1003
Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 94 Solved: 27
[ Submit][ Status][ Web Board]
Description
字符串的输入输出处理。
Input
第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。
Output
先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。
Sample Input
2www.njupt.edu.cn NUPTA C MN U P Ter
Sample Output
www.njupt.edu.cn NUPTA C MNUPTer
#include<iostream>
#include<string.h>
#include<ctype.h>
using namespace std;
int main()
{
int n,i;
char a[1000];
string b;
cin>>n;
while(n-->=0)
{
gets(a);
if(strlen(a))
{
cout<<a<<endl<<endl;
}
}
while(gets(a))
{
if(strlen(a))
{
for(i=0;i<strlen(a);i++)
{
if(a[i]!=' ')
cout<<a[i];
else if(a[i]==' ')
cout<<endl<<endl;
}
cout<<endl<<endl;
}
}
return 0;
}