牛客网编程初学者入门训练题解JavaScript版本
编程初学者入门训练第101-110题解答(js)
本文章尽量用简洁的代码去完成题目要求,话不多说,上代码(因为js语言的限制,所以有些题是骚操作,娱乐而已),后期会不断更新的。
注:有些题找不见了,把有的题写了一下。
代码链接: 编程初学者入门101-110T代码.
101.班级成绩输入输出
题目描述:输入一个班级5个学生各5科成绩,输出5个学生各5科成绩及总分。
输入描述:五行,每行输入一个学生各5科成绩(浮点数表示,范围0.0~100.0),用空格分隔。
输出描述:五行,按照输入顺序每行输出一个学生的5科成绩及总分(小数点保留1位),用空格分隔。
for(let i=0;i<5;i++){
let arr = readline().split(' ')
let sum = 0;
let str = '';
for(let j=0;j<5;j++){
sum += Number(arr[j])
str += Number(arr[j]).toFixed(1)+ ' '
}
console.log(str + sum.toFixed(1))
}
102.矩阵元素定位
题目描述:KiKi得到了一个n行m列的矩阵,现在他想知道第x行第y列的值是多少,请你帮助他完成这个任务。
输入描述:第一行包含两个数n和m,表示这个矩阵包含n行m列。从2到n+1行,每行输入m个整数(范围-2**31~2^31-1),用空格分隔,共输入n*m个数,表示矩阵中的元素。接下来一行输入x和y,用空格分隔,表示KiKi想得到的元素的位置。(1≤x≤n≤10,1≤y≤m≤10)
输出描述:一行,输出一个整数值,为KiKi想知道的值。
let str = readline().split(' ')
let n = parseInt(str[0])
let m = parseInt(str[1])
let arr=[]
for(let i=0;i<n;i++){
arr[i]=readline().split(' ')
}
let s = readline().split(' ')
let x = parseInt(s[0])
let y = parseInt(s[1])
console.log(a
JavaScript编程初学者入门训练101-110题解

这篇博客提供了JavaScript编程初学者的入门训练,包括101-110题的解答,涉及班级成绩输出、矩阵元素定位、最高身高查找、上三角矩阵判定、杨辉三角生成和井字棋游戏判断等练习题的简洁代码实现。
最低0.47元/天 解锁文章
445

被折叠的 条评论
为什么被折叠?



