[問題] 請教如何畫出這個圖

看板C_and_CPP作者 (吃飯睡覺打東東)時間13年前 (2011/01/06 22:47), 編輯推噓2(209)
留言11則, 6人參與, 最新討論串1/3 (看更多)
開發平台(Platform): (Ex: VC++, Gcc, Linux, ...) DEV C++ 額外使用到的庫(Library Used) (Ex: OpenGL, ...) 問題(Question): 請教如何畫出這個圖 教教我 ***** * *** * ** * ** *** *** ** * ** * *** * ***** 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code): (請善用置底文標色功能) 這是我的程式碼(算是暴力寫法)能否告訴我更好的寫法 for(int i=1;i<=7;i++){ for(int j=1;j<=7;j++){ if(j+i==8 ||j==i) cout<<" "; else cout<<"*"; } cout<<endl; } 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.58.20

01/06 22:51, , 1F
if(i==j || i==N-j-1) cout << ' ';
01/06 22:51, 1F

01/06 22:51, , 2F
else cout << "*";
01/06 22:51, 2F

01/06 22:51, , 3F
不算暴力啊..
01/06 22:51, 3F

01/06 22:52, , 4F
論系列文的可能 XD
01/06 22:52, 4F

01/06 23:05, , 5F
tropical72大大我照你的畫出來會有錯誤
01/06 23:05, 5F

01/06 23:09, , 6F
01/06 23:09, 6F

01/06 23:12, , 7F
是我打錯了 謝謝大大
01/06 23:12, 7F

01/07 01:03, , 8F
直接print出來加換行不就好了?
01/07 01:03, 8F

01/07 17:54, , 9F
printf(" ***** \n* *** *\n** * **\n ...\n"); //???
01/07 17:54, 9F

01/07 21:56, , 10F
cobrasgo大大 謝謝你的建議,可是我不想要用這種方法
01/07 21:56, 10F

01/09 03:10, , 11F
看到標題還以為是要UML ... 欺騙我的感情O_Q
01/09 03:10, 11F
文章代碼(AID): #1D9TO6QV (C_and_CPP)
文章代碼(AID): #1D9TO6QV (C_and_CPP)