看板 Soft_Job 關於我們 聯絡資訊
代po 朋友目前自學C# --------------------------------------------- 各位前輩好,小弟目前正在自學C# 想用C#的語法寫出星星的正三角型排列 之前做過類似的練習,但當時用的是巢狀寫法 聽說可以不用用巢狀迴圈就寫的出來....但我想破了頭卻沒個頭緒...只寫出了如下的程 式 目前卡在三角型的型狀有了,但顯示出來的卻不是*號 不知道是哪裡有問題(有爬文+找過 stack overflow了,但都是用巢狀迴圈的寫法),麻煩 各位前輩提點了,萬分感謝 public void No7(int n) { string a = "*"; for (int i=1;i<=n ;i++) { a += i; Response.Write(a); Response.Write("<br>"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.102.56 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1566476373.A.B38.html
abc0922001: 那你又是怎麼聽說的,聽老師說的嗎 08/22 20:26
abc0922001: a+=i 是什麼意思,能解釋一下嗎 08/22 20:28
springfeel: 萬分感謝a大,一語點醒夢中人 08/22 20:30
hooll111: 遞迴? 08/22 21:04
gn00273680: 他解出來了吧 08/22 21:05
y956403: 錯板了吧? 08/22 21:12
leo5916267: 該不會是用array.map之類的解吧 08/22 21:44
springfeel: a+=i的部份把i改成*就可以了 08/22 21:50
springfeel: 錯板的話萬分抱歉 08/22 21:50
ko27tye: 這還不是正三角吧 08/22 22:20
MOONY135: 我感覺會跑版 08/22 22:33
alog: Hen懷念 這種鬼東西 印象有各種奇怪的解法 08/22 23:29
alog: 原po如果無聊可以試試這種的XD 08/22 23:30
alog: https://i.imgur.com/kZTPFcZ.jpg 08/22 23:30
winken2004: 想起之前不知在哪個版看過一堆奇怪的99乘法表 08/22 23:30
celestialgod: 樓上說的在cpp板的精華區 08/23 00:10
BambooGrove: 用一個for加上if,裡面放goto,可以做到 08/23 02:40
BambooGrove: 多補充一點好了。你用goto跳回迴圈前面,等於又重新 08/23 02:49
BambooGrove: 要跑迴圈,迴圈裡面判斷設好,你要一個for迴圈實際當 08/23 02:49
BambooGrove: 多少迴圈用都沒問題 08/23 02:49
LinuxKernel: ...... 08/23 07:08
ChungLi5566: 以前高中都在研究這種程式 08/23 08:27
eggli: DENTIFICATION DIVISION. 08/23 12:01
eggli: PROGRAM-ID. '天下第一印*大會 COBOL組'. 08/23 12:01
eggli: PROCEDURE DIVISION. 08/23 12:01
eggli: DISPLAY ' *'. 08/23 12:01
eggli: DISPLAY ' ***'. 08/23 12:01
eggli: DISPLAY ' *****'. 08/23 12:01
eggli: DISPLAY '*******'. 08/23 12:01
eggli: STOP RUN. 08/23 12:01