看板 C_and_CPP 關於我們 聯絡資訊
畫一菱形... * *** ***** ******* ***** *** * #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
MOONRAKER:不會更快了。 11/15 13:59
MOONRAKER:只要你印出的符號數一樣多,就不可能更快。 11/15 13:59
MOONRAKER:游泳跑步你再怎麼練都不會比奧運金牌更快的。 11/15 14:00
flyingnick:七個printf更快(誤).. 11/15 14:06
ianfang:在這種問題上求快是沒有意義的~多加強debug功力卡實在 11/15 14:45
ShortestPath:的確能加快...... 11/15 14:47
ShortestPath:1樓, 一次印一行的確比較慢, 可以試試看一次印全部 11/15 14:48