[問題] 無法生成迴圈與等腰三角形疑問??

看板C_and_CPP (C/C++)作者 (Larry)時間11年前 (2014/09/01 20:01), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
開發平台(Platform): Code Block 我是看著書 學C++ 然後書上有一題 : 寫出一個函式 可印出指定行數 " hello c++" http://codepad.org/zGeagwOX 我直覺想到是這樣 迴圈完全沒啟動 輸入數字後 就結束了 不管主程式內的變數名稱是i 還是j皆如此 是我函式設定有誤嗎? 然後就是另一題 是要以"*" 印出指定高度的等腰三角形 比如 輸入3 就要 * * * * * * * * * http://codepad.org/O0CcP4bD 竟然無限印出空白!! 連一個*字都沒印 到底怎麼了? 我也有自己google過這題 http://codepad.org/aIRbCwEk 程式碼這樣 我改印出的* 程式碼內的是全形 我改成半形 就變成另一種三角形....這是為什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.240.79 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1409572865.A.1F2.html

09/01 20:13, , 1F
(1)對有誤 (2)跟(1)一樣,誰一開始就教你for用--的
09/01 20:13, 1F

09/01 20:14, , 2F
(3)種瓜得瓜,你改什麼當然印出什麼
09/01 20:14, 2F

09/01 20:36, , 3F
(2)跟(1)錯誤的地方一樣嗎? for不行用--嗎? 可是第三個程
09/01 20:36, 3F

09/01 20:37, , 4F
式碼裡的迴圈也有用到 - - 啊......
09/01 20:37, 4F

09/01 21:00, , 5F
(1)(a)你的func一開始把輸入的i蓋掉(b)i=1先測試i<=0,
09/01 21:00, 5F

09/01 21:00, , 6F
結果當然是false,也不用進迴圈內了
09/01 21:00, 6F

09/01 21:04, , 7F
問題是你沒弄懂for的邏輯和語法就去亂改
09/01 21:04, 7F

09/01 22:00, , 8F
現在我懂了....
09/01 22:00, 8F

09/01 23:44, , 9F
懂就好。
09/01 23:44, 9F
文章代碼(AID): #1K16017o (C_and_CPP)
文章代碼(AID): #1K16017o (C_and_CPP)