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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

多重循環(huán)的問(wèn)題

不明白循環(huán)的條件和內(nèi)容,它怎么能輸出這個(gè)正三角的呢。請(qǐng)?jiān)敿?xì)說(shuō)明一下。

正在回答

3 回答

循環(huán)執(zhí)行順序是外循環(huán)執(zhí)行一次,內(nèi)循環(huán)要完成一次整個(gè)循環(huán)。本題有一個(gè)外循環(huán)和兩個(gè)并列的內(nèi)循環(huán),所以

外循環(huán)for(i... 執(zhí)行一次,兩個(gè)內(nèi)循環(huán)for(j...、for(k... 分別要完成一次完整循環(huán)。

for(j... ——完成*前的空格輸出,根據(jù)最終輸出圖形可知,每行前面空格逐一減少,即for(i... 每換一次行,for(j... 的循環(huán)總數(shù)需減1,直到減至1后停止循環(huán);

for(k... ——完成*輸出,根據(jù)最終輸出圖形可知,每行輸出*逐一增加二,即for(i... 每換一次行,for(k... 的循環(huán)總數(shù)需增2,直到增至7后停止循環(huán);

for(i... ——完成換行,根據(jù)最終輸出圖形可知,需換4次行(3次也可),所以for(i... 需循環(huán)4次,并且需在執(zhí)行完兩個(gè)內(nèi)循環(huán)之后執(zhí)行換行;


i為行數(shù),j為每行*號(hào)前面空格數(shù),k為每行*數(shù);從最終輸出圖形中分別總結(jié)j跟i和k跟i的關(guān)系:

i ?j ?k

1 ?4 ?1

2 ?3 ?3

3 ?2 ?5

4 ?1 ?7

j和i的關(guān)系,j=5-i;

k和i的關(guān)系,k=(2*i)-1;


于是得:

#include <stdio.h>

int main(){

int i,j,k;

for(i=1;i<5;i++){

for(j=1;j<=5-i;j++)

printf(" ");

for(k=1;k<=2*i-1;k++)

printf("*");

printf("\n");

}

return 0;

}

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_麒麟_7 提問(wèn)者

非常感謝!
2017-08-28 回復(fù) 有任何疑惑可以回復(fù)我~

空格不是\t嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~

for(i=1;i<5;i++)意思是有4次循環(huán),輸出4次

for(j=1;j<=5-i;j++)意思是每行要輸出多少空格

for(k=1;k<=2*i-1;k++)意思是每行輸出空格后的*的個(gè)數(shù)

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       926907    人
  • 解答問(wèn)題       21533    個(gè)

C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

多重循環(huán)的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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