#YC244. 多组输入输出含空格字符串2.0

多组输入输出含空格字符串2.0

多组输入输出含空格字符串2.0

也有一些情况是需要一整行读入字符串的(含有空格符号)

如何输入一个含有空格的字符串?
char str[100];
cin.getline(str+1,数组开多大这里就填多大);//输入
cout<<str+1;//输出

但是涉及到输入很多行含有空格的字符串时候,每一个字符串之间的换行符会影响下一个字符串读入因此:

多组输入含空格的字符串  ,若输入字符串之前有数字输入产生的换行影响等因素,
应该getchar();  抵消掉回车对后续字符串输入的影响
cin.getline(str+1,数组开多大这里就填多大);//输入


题目描述

现给出TT个含空格的字符串,请你打印出来

输入格式

第一行输入一个整数TT (2T1000)(2 \leq T \leq 1000),表示接下来有TT个字符串需要输入

接下来的2T2*T 行,先输入一个整数NN (1N1000)(1\leq N \leq 1000) 表示接下来输入的字符串的总长度,然后在下面一行紧接着输入一个长度为NN的含有空格字符的字符串SS

输出格式

打印输入的每个字符串

样例

3
10
ha  @ # 4s
8
s d f w#
8
a d w @-
ha  @ # 4s
s d f w#
a d w @-