爷整明白了,用牛客网给的readline()
多行输入的话整个数组循环就成
var str = new Array(3)
for(var i = 0;i<str.length;i++){
str[i] = readline();
}
console.log(str[0])
console.log(str[1])
console.log(str[2])
输入
5 6
1 3
2 4
输出
5 6
1 3
2 4
要注意两个要点
1.输入的时候虽然不算\n,但是readline()会读取’ ’
上面代码console.log(str[0].length) === 3
所以要str[0]=str[0].split(’ ')去掉空格
2.readline()读取的是字符串,所以要用parseInt()或Number()将字符转化为数字,而且parseInt和Number还是有区别的要注意
最终写成这样的形式
var str = new Array(3);
for(var i = 0;i<str.length;i++){
str[i]=readline();
str[i]=str[i].split(' ');
for(var j = 0;j<str[i].length;j++){
str[i][j]=parseInt(str[i][j])
}
}
console.log(str[0]);
console.log(str[1]);
console.log(str[2]);