看板 NTUEE108HW 關於我們 聯絡資訊
如果你單單只是要一個大的FOR那就這樣試試看吧 int temp=0; for(int a=1,b=17;a<=17;a+=2,b-=2) { if(b>=a) temp=a; else temp=b; for(int i=1;i<=(9-temp)/2;i++) { cout << " "; } for(int i=1;i<=temp;i++) { cout << "*"; } cout << endl; } } ※ 引述《dQoQb (Magic Piano BsBall Kb)》之銘言: : 作業大致內容是 用 nested For 且用最少的cout印出: : * : *** : ***** : ******* : ********* : ******* : ***** : *** : * : 我是用兩個大For 分別印出上半部跟下半部 : 可是感覺上好像可以只用一個大For就把上下半部一起印出來 : 不過我想破頭還是一定要分開印........ : 不知道有沒有人有更好的方法~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.64.202 ※ 編輯: Rayco 來自: 218.166.64.202 (10/17 03:46)
dQoQb:超級強者阿~~謝囉~~ 218.34.8.119 10/17