Re: [問題] 打星號畫圖

看板C_and_CPP作者 (開大決)時間16年前 (2009/11/04 05:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/12 (看更多)
這要考的應該是一維陣列表示二維圖形的方法 @Q@ const int num = 3; for(int i=0; i<num*num; ++i) { if( i/num >= i%num ) printf("*"); else printf(" "); if( i%num == num-1 ) printf("\n"); } 更進階的是畫這個 * *** ***** *** * void output(char ch, int num) // odd number only { for (int i=0; i<num*num; ++i) { if(abs(i/num-num/2)+abs(i%num-num/2) <= num/2) printf("%c", ch); else printf(" "); if (i%num == num-1) printf("\n"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.52.57
文章代碼(AID): #1AyH5AAa (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1AyH5AAa (C_and_CPP)