[問題] 畫有控格的 數個菱形..

看板C_and_CPP (C/C++)作者 (李白)時間16年前 (2009/11/17 12:27), 編輯推噓1(108)
留言9則, 6人參與, 最新討論串1/3 (看更多)
先讓使用者輸入一個數字 假如是3就出現   *    *    *  * *  * *  * * * * ** * ** * *  * *  * *  * *   *    *    *  這樣的菱形 比如說輸入4就出現     *      *      *      *   * *    * *    * *    * *  * * *  * * *  * * *  * * * * * * ** * * ** * * ** * * *  * * *  * * *  * * *  * * *   * *    * *    * *    * *    *      *      *      * 我自己的想法.. #include<iostream> #include<cstdlib> using namespace std; main() { int i,j,num,t,all; t=num/2; cout<<"輸入一個數字"; cin>>num; all=num+num-1; for(i=1;i<=all;i++) {for(j=1;j<=all*num;j++) if(???) cout<<"*"; else cout<<" "; cout<<endl; } system("pause"); } 這是我的想法..先有需要的位址,然後用if想辦法找出關係來判斷哪一格要放空白 哪一格要放星星,也可以用多一些if,不過if裡面要放什麼,想了很久,沒辦法想出來 請大家幫忙@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.129.211

11/17 12:39, , 1F
3個的例子第一行歪了; 還有你這樣丟個問題沒有自己的想
11/17 12:39, 1F

11/17 12:40, , 2F
法或code的, 等下大概很快就會被鎖文了....
11/17 12:40, 2F
※ 編輯: leewhite 來自: 125.231.129.211 (11/17 13:02) ※ 編輯: leewhite 來自: 125.231.129.211 (11/17 13:11) ※ 編輯: leewhite 來自: 125.231.129.211 (11/17 13:13)

11/17 13:12, , 3F
有空格跟沒空格的差別不太大吧
11/17 13:12, 3F

11/17 13:21, , 4F
有差捏 比較難的FU
11/17 13:21, 4F

11/17 17:36, , 5F
說說你覺得差在哪 別人才好幫你
11/17 17:36, 5F

11/17 20:52, , 6F
差別不就一個是印"*" 一個印"* "
11/17 20:52, 6F

11/17 21:46, , 7F
把他看成重複印n次菱形會不會比較好解?
11/17 21:46, 7F

11/17 22:55, , 8F
可是輸入二 兩個菱形 另一個菱形 是在旁邊喔
11/17 22:55, 8F

11/18 10:54, , 9F
因為你都在想1D所以會難 要用2D的方法
11/18 10:54, 9F
文章代碼(AID): #1B0YOdOv (C_and_CPP)
文章代碼(AID): #1B0YOdOv (C_and_CPP)