第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問程序錯在哪里?

請問程序錯在哪里?

ffff團(tuán)4346595 2016-11-15 21:26:35
題目要求是在script標(biāo)簽內(nèi),使用random ()方法和round(),計算不大于10的整數(shù)。下面是我的代碼,編蒙了,誰來幫我看一下。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Math </title><script type="text/javascript">//循環(huán)??? var k = 0;??? while(1){?????? ?//生成10以內(nèi)的整數(shù)??? var a = Math.random()*10;??? var b = Math.round(a);??? document.write(b);//放入數(shù)組arr??? c[k] = b;??? k++;?? ?//數(shù)組去重??? function only(){??? for(i in c){??????? if(var j=c.indexOf(b)){??????????? if(var l=c.indexOf(b,j+1)>=0){??????????????? c[l] = "";??????????????? only();??????????? }??????? }??? }??? }//如果arr.length==11,循環(huán)結(jié)束??? if(k==10) break;//排序并輸出arr數(shù)組??? c.sort();??? document.write(c);??? }</script></head><body></body></html>
查看完整描述

3 回答

已采納
?
慕田峪3555374

TA貢獻(xiàn)137條經(jīng)驗(yàn) 獲得超18個贊

看來你暈的還不輕,首先你那個循環(huán)的k一直是在遞增,不管有沒有重復(fù)的數(shù),所以最后你得到的肯定少于十個數(shù),而且,你那個判斷也有問題,太麻煩了,直接兩個函數(shù)就解決了indexOf() , splice();新產(chǎn)生的數(shù)先去數(shù)組中找看有沒有,有就跳過直接下一次循環(huán),沒有再向數(shù)組中添加這個數(shù),然后k再加1

查看完整回答
反對 回復(fù) 2016-11-16
  • 3 回答
  • 0 關(guān)注
  • 1289 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號