Re: [問題] 迴圈
※ 引述《djljing (娛樂金魚眼)》之銘言:
: 求救,小弟是c的新手,請問怎樣用巢狀for畫出
: **
: ****
: ******
: (謝謝
寫個可能有bug的多階層適用:
#include <stdio.h>
#define LAYERS 3
int main(void) {
int mod=LAYERS-1;
int total=LAYERS*LAYERS;
int i, j;
printf(" ");
for (i=1; i<total;) {
if (i%mod == 0) {
for (j=0; j<(i/mod)*2; j++) printf("*");
printf("\n");
i+=(j/2);
} else {
printf(" ");
i++;
}
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.178.195
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1450251451.A.6DA.html
推
12/16 16:31, , 1F
12/16 16:31, 1F
→
12/16 22:57, , 2F
12/16 22:57, 2F
→
12/17 10:00, , 3F
12/17 10:00, 3F
→
12/23 04:58, , 4F
12/23 04:58, 4F
→
12/23 04:59, , 5F
12/23 04:59, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章