Re: [問題] 畫菱形

看板C_and_CPP (C/C++)作者 (chester)時間16年前 (2009/02/23 01:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
void draw(int targetN, int now, int upOrDown) { //畫當下這一行 for(int i=0; i<targetN-now; i++) std::cout<<" "; for(int i=0; i<2*now-1; i++) std::cout<<"*"; std::cout<<std::endl; //判斷終止條件 if(now + upOrDown == 0) return; //改變方向 if(now==targetN) upOrDown = -upOrDown; draw(targetN, now+upOrDown, upOrDown); } ※ 編輯: yenchenlan 來自: 59.113.73.236 (02/23 01:31)
文章代碼(AID): #19eOOyuQ (C_and_CPP)
文章代碼(AID): #19eOOyuQ (C_and_CPP)