Re: [問題] 打星號畫圖

看板C_and_CPP (C/C++)作者 (paris)時間16年前 (2009/11/15 12:58), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串11/12 (看更多)
畫一菱形... * *** ***** ******* ***** *** * #include<iostream> #include<cstdlib> using namespace std; int main(void) { int i,j; int a1[7]={3,2,1,0,1,2,3}; int a2[7]={1,3,5,7,5,3,1}; for(i=0;i<7;i++){ for(j=0;j<a1[i];j++){ cout<<" ";} for(j=0;j<a2[i];j++){ cout<<"*";} cout<<endl; } system("pause"); return 0; } 用了3個迴圈土法煉鋼@@" 有更快的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.52.201

11/15 13:59, , 1F
不會更快了。
11/15 13:59, 1F

11/15 13:59, , 2F
只要你印出的符號數一樣多,就不可能更快。
11/15 13:59, 2F

11/15 14:00, , 3F
游泳跑步你再怎麼練都不會比奧運金牌更快的。
11/15 14:00, 3F

11/15 14:06, , 4F
七個printf更快(誤)..
11/15 14:06, 4F

11/15 14:45, , 5F
在這種問題上求快是沒有意義的~多加強debug功力卡實在
11/15 14:45, 5F

11/15 14:47, , 6F
的確能加快......
11/15 14:47, 6F

11/15 14:48, , 7F
1樓, 一次印一行的確比較慢, 可以試試看一次印全部
11/15 14:48, 7F
文章代碼(AID): #1A_ug3gF (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1A_ug3gF (C_and_CPP)