比赛描述
字符串的输入输出处理。
输入
第一行是一个正整数N,最大为100。
之后输入多行字符串(行数大于N), 每一行字符串可能含有空格,且字符数不超过1000。
输出
对于前N行字符串,按原样输出;
对于其余的字符串以空格符为分割依次按行输出。
注意:每行输出之间均要输出一个空行。
样例输入
2
www.njupt.edu.cn NUPT
A C M
N U P Ter
样例输出
www.njupt.edu.cn NUPT
A C M
N
U
P
Ter
字符串的输入与输出 自认为经典~
AC代码:
#include <stdio.h>
int main()
{
int N, i, n=0;
char a[1005];
char b[1000][1005];
char ch;
scanf("%d", &N);
ch = getchar();
for(i = 1; i <= N; i++)
{
gets(a);
puts(a);
printf("\n");
}
while(scanf("%s", b[n++]) != EOF);
for(i = 0; i < n - 2; i++)
printf("%s\n\n", b[i]);
printf("%s\n", b[n -2]);
return 0;
}