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

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

具體如下所示,關于for/next循環語句要是有兩三層循環應該怎么計算呢?

具體如下所示,關于for/next循環語句要是有兩三層循環應該怎么計算呢?

慕絲7291255 2021-06-01 11:07:01
是先算外循環還是內循環或者一起啊下面兩個循環語句答案分別是多少?算法有什么區別?第一個:p=1for j=1 to 4p=p-1 : q=0for k=1 to 4p=p+1 : q=q+1next knext jprint p ; q第二個:: for k1=0 to 4y=20for k2=0 to 3y=10for k3 =0 to 2y=y+10next k3next k2next k1print y
查看完整描述

2 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

第一個:13;4
第二個:40
解析:
第一個語句:
第1次外循環:初始化P=1,q=0→進入循環for j=1 to 4部分,得到p=1-1=0,q=0→進入循環for k=1 to 4部分,循環四次后得到:p=4;q=4。
第2次外循環:接著退出內循環,回到外循環(for j=1 to 4),p=4-1=3,q=0;重新進入內循環(for k=1 to 4),同樣地循環四次后得到:p=7;q=4(每次累加1)。
第3次外循環:按第二次外循環,顯然得到p=10;q=4。
第4次外循環:同樣地,得到p=13;q=4。——這也就是最終的結果。

第二個語句:
a、進入外循環→y=20→再進入次內循環→y=10→進入內循環y=20(k3=0);30(k3=1);40(k3=2)。第一次循環結束后得到y=40。
b、次外循環:10→40(k2=0)→10→40(k2=1)→10→40(k2=2)→10→40(k2=3)。換句話說,次外循環的結果還是40。
c、外循環:類似地:20→40(k1=0)→20→40(k1=1)→20→40(k1=2)→20→40(k1=3)→20→40(k1=4)。因此最后的結果還是40。

不知道看懂了沒有。



查看完整回答
反對 回復 2021-06-07
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

外循環都取初值,然后算內循環,內循環算完了算次內循環.類推,算完整個循環.

查看完整回答
反對 回復 2021-06-07
  • 2 回答
  • 0 關注
  • 393 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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