4-4 编程练习

来源:4-8 编程练习

慕无忌9800862

2017-08-17 19:56:18

function random () {
   var arr = [];
   while(arr.length < 10) {
       var num = Math.floor(Math.random() * 100);
       if (arr.length == 0) {
           arr.push(num);
       } else {
           for (var i = 0; i < arr.length; i++) {
               if (arr.join(',').indexOf(num) < 0) {
                   arr.push(num);
               }
           }
       }
   }
   return arr.sort(function(a,b){return b-a;})
}


写回答

1回答

好帮手慕糖

2017-08-17

你好,实现的方法没有什么问题,但是缺少输出语句哟。可使用document.write()在页面输出,因为是降序排序,因此第一个值最大,最后一个最小,可输出,第一个与最后一个。还要调用函数哟。

住祝学习愉快~

0

0 学习 · 36712 问题

查看课程

相似问题