老师检查7-6编程练习是否正确

老师检查7-6编程练习是否正确

    var arr=[];

        for(var i=1;i<10;i++){

            arr.push(parseInt(Math.random()*100));

        }

        var max = Math.max.apply(null,arr);

var min = Math.min.apply(null,arr);

console.log('这组数据最大值'+max+'最小值'+min);

搜索

复制

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2021-12-07 09:38:00

同学你好,思路是对的,不过,Math.random()随机数是[0,1),不包括1, 所以Math.random()*100表示获取[0, 100)之间的随机数,并不包括100,而练习要求在0~100之间的取随机整数,包括 0和100,建议修改:

https://img1.sycdn.imooc.com//climg/61aeba8d096c8d9807200236.jpg

另外,练习要求对数组进行降序排序,如下:

https://img1.sycdn.imooc.com//climg/61aebaae09fc1dc305970167.jpg

建议修改:使用sort方法对数组进行降序排序

https://img1.sycdn.imooc.com//climg/61aebae50998b73406550479.jpg

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师