Re: [問題] 畫菱形

看板C_and_CPP (C/C++)作者 (菜頭)時間15年前 (2009/11/19 20:23), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串4/7 (看更多)
跟同學討論完之後 像這樣一個for迴圈就完成了 #include <stdio.h> #include <stdlib.h> int main(void) { int i,j; for(i=0;i<9;i++) {for(j=0;j<9;j++) {if(i+j>=4&&j-i<=4&&i+j<=12&&i-j<=4) {printf("*");} else{printf(" ");} } printf("\n"); } system("pause"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.222.170

11/19 20:25, , 1F
這樣寫法當然寫得出來,可是我覺得當你要改成變數n時
11/19 20:25, 1F

11/19 20:26, , 2F
if裡面的判別式變得很複雜,沒有可讀性Q_Q
11/19 20:26, 2F

11/19 20:31, , 3F
小弟我看到了兩個for喔....
11/19 20:31, 3F

11/19 21:22, , 4F
我看到了兩個for喔....
11/19 21:22, 4F

11/19 21:36, , 5F
小弟我看到了兩個for喔.... 縮排一下吧
11/19 21:36, 5F

11/19 22:17, , 6F
我不知道該笑你還是笑你同學,不如你承認你就是你同學吧 XD
11/19 22:17, 6F
文章代碼(AID): #1B1JZDsY (C_and_CPP)
文章代碼(AID): #1B1JZDsY (C_and_CPP)