# 15. oj处理输入输出
# 单行输入
var line = readline();
var result = line.split(' '); //获取第一行的内容,存为数组
console.log(result);
1
2
3
2
3
# 固定行数的多行输入
var line_1 = readline();
var line_2 = readline();
var result_1= line_1.split(' '); //获取第一行的内容,存为数组
var result_2= line_2.split(' '); //获取第二行的内容,存为数组
print(result_1, result_2);
1
2
3
4
5
2
3
4
5
# 任意的多行输入
while(line = readline()){
var lines = line.split(' ')
print(lines)
}
1
2
3
4
2
3
4
# js node模式
# 单行输入
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
//单行输入
rl.on('line',function(data){
var result= data.split(' '); //获取第一行的内容,存为数组
console.log(result);
})
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 固定行数的多行输入
var readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
//固定行数的多行输入
const lines = [];
var num=3; //设定输入行数
var rows=[]; //用于存储每行的输入
rl.on('line',function(data){
rows.push(data); //将每次输入的行数据存入
if(num === rows.length){ //输入的行数等于num值
console.log(rows); //输出结果
// 处理完一组数据后需要清空 inputs,使其容纳下一组数据
rows = [];
}
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19