最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)程序錯(cuò)在哪里?

請(qǐng)問(wèn)程序錯(cuò)在哪里?

ffff團(tuán)4346595 2016-11-15 21:26:35
題目要求是在script標(biāo)簽內(nèi),使用random ()方法和round(),計(jì)算不大于10的整數(shù)。下面是我的代碼,編蒙了,誰(shuí)來(lái)幫我看一下。<!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個(gè)贊

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

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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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