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

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

不是特別懂多重循環,求大神講詳細些!謝謝!

不是特別懂多重循環,求大神講詳細些!謝謝!

C
荒小北158 2016-11-16 13:08:10
#include<stdio.h> int?main() { ???int?i,j,k; ???for?(i=1;i<5;i++) ???{ ???????for(j=i;j<i;j++) ???????{ ???????????printf("?"); ????????} ????????for(k=0;k<2*i-1;k++) ????????{ ????????????printf("*"); ????????} ????????printf("\n"); ???} ????return?0; }
查看完整描述

4 回答

?
Lemon156

TA貢獻91條經驗 獲得超32個贊

#include<stdio.h>
int?main()
{
???int?i,j,k;????????????????????//這個程序只有雙重for循環,外層for循環控制打印行數,內層循環控制列數
???for?(i=1;i<5;i++)????????????//打印四行*
???{
???????for(j=1;j<i;j++)?//打印出*左邊的空格數,不過這樣寫沒什么意義,把里面的判斷條件改為j<5-i,可以打印出居中的等腰三角形的*
???????{????????????????//如果只是想打印由*組成的直角三角形的話,這個for循環可以不寫
???????????printf("?");
????????}
????????for(k=0;k<2*i-1;k++)//打印每一行有多少個*
????????{
????????????printf("*");
????????}
????????printf("\n");//打完一行的*就換行
???}
????return?0;
}


查看完整回答
反對 回復 2016-11-17
?
慕容2709658

TA貢獻2條經驗 獲得超0個贊

假如現在有兩個循環,并且循環次數都是n次,就是你說的那種循環套循環,只要第一層循環執行一次,第二層循環就執行n次,循環一直進行到第一層循環執行完畢為止。
查看完整回答
反對 回復 2016-11-17
  • 荒小北158
    荒小北158
    恩恩,用編譯器調試了一下,明白運行了 謝謝!
?
zyz小白

TA貢獻2條經驗 獲得超0個贊

當地一個for循環第一次開始的時候,第二個和地三個for循環就要執行完。再返回第一個for循環再次執行!意思就是,當地一個i等于1時,第二個for就要執行完它的限定次數,但是你這里好像有問題?。〉谌齻€跟第二個一樣的執行。

查看完整回答
反對 回復 2016-11-16
?
九天安屬

TA貢獻2條經驗 獲得超0個贊

先執行第一個for語句,在執行第二個與第三個for語句,第二三個是并列的語句,在第二三個全部執行完,才會繼續返回第一個for語句,然后一直循環到結束。
查看完整回答
反對 回復 2016-11-16
?
忘性最大的人

TA貢獻118條經驗 獲得超37個贊

三角形
查看完整回答
反對 回復 2016-11-16
  • 4 回答
  • 1 關注
  • 2131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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