题目描述
字符串的输入输出处理。
输入
第一行是一个正整数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代码】:
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int k=0;
String aa = sc.nextLine();
while(sc.hasNext())
{
String a = sc.nextLine();
if(k<n)
{
System.out.println(a);
System.out.println();
}
else
{
char s[]=new char[a.length()];
for(int i=0;i<a.length();i++)
s[i]=a.charAt(i);
for(int i=0;i<a.length();i++)
{
if(s[i]==' '||s[i]=='\n')
{
System.out.println();
System.out.println();
}
else
System.out.print(s[i]);
}
System.out.println();
System.out.println();
}
k++;
}
}
}