JavaScript_牛客网_编程初学者入门训练(101-110题解)

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

编程初学者入门训练第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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值