亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

當輸入t=8時為什么是倒三角,怎么個順序?求解

var t=prompt("請輸入一個函數","");
if(t>5){
? ?for(var i=t;i>0;i--){
? ? ? ?for(var j=0;j<i;j++) {
? ? ? ? ? ?document.write("*&nbsp;&nbsp;");
? ? ? ?}
? ? ? ?document.write("<br/>");
? ?}
}
? ?</script>



正在回答

7 回答

你使用的summary是全角狀態下的雙引號,應用在英文狀態下輸入。還有lt;captiongt;lt;/captiongt;中的標題不用加入h1標簽--

0 回復 有任何疑惑可以回復我~

i=8的時候,j=0,j<i,就是執行8次j,就是畫八個*號,然后依次i=7的時候,j=0,j<i,就是執行七次j,畫七個*號,外層的i循環是每循環一次就減少1,內層的j循環是每次從0開始自加到i-1的值。也就是說i的一次循環對應j的i次循環。(表達有限,不知道說清楚沒)

0 回復 有任何疑惑可以回復我~

輸入t=8時 ?外部for的值就是i=8,然后執行內部的嵌套for循環,嵌套for循環為j=0;j<8;j++,因為每次都是j增加一個,所以總是滿足j<8這個條件,所以一直都在執行嵌套for循環,知道j=8時,跳出嵌套for循環,又重新進行尾部for循環,此時i=7,所以一行有7個“*”號

0 回復 有任何疑惑可以回復我~

你給8的時候,外部for循環最先執行的就是i=8,嵌套for循環此時條是j=0;j<8;j++,這個肯定是執行8次的,也就是8個*,按照i遞減,你出來的肯定是個倒三角啊。。

0 回復 有任何疑惑可以回復我~

循環是一層一層來的

0 回復 有任何疑惑可以回復我~

這是哪里搞的代碼?怎么有點看不懂的感腳?t>5,那么for語句里面的 i>0 又有何意義?你這連個初始值都沒有,程序怎么執行呀,反正?我看不懂~~~如果有能看懂的,也幫我解惑

0 回復 有任何疑惑可以回復我~
#1

Molly喜

看迭代,自減
2017-12-11 回復 有任何疑惑可以回復我~

看看之前的章節

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

當輸入t=8時為什么是倒三角,怎么個順序?求解

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號