作者springfeel (老人星)
看板Soft_Job
標題[請益] 想問一題很基本的程式問題
時間Thu Aug 22 20:19:31 2019
代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://webptt.com/m.aspx?n=bbs/Soft_Job/M.1566476373.A.B38.html
1F:推 abc0922001: 那你又是怎麼聽說的,聽老師說的嗎 08/22 20:26
2F:→ abc0922001: a+=i 是什麼意思,能解釋一下嗎 08/22 20:28
3F:→ springfeel: 萬分感謝a大,一語點醒夢中人 08/22 20:30
4F:推 hooll111: 遞迴? 08/22 21:04
5F:→ gn00273680: 他解出來了吧 08/22 21:05
6F:→ y956403: 錯板了吧? 08/22 21:12
7F:推 leo5916267: 該不會是用array.map之類的解吧 08/22 21:44
8F:→ springfeel: a+=i的部份把i改成*就可以了 08/22 21:50
9F:→ springfeel: 錯板的話萬分抱歉 08/22 21:50
10F:推 ko27tye: 這還不是正三角吧 08/22 22:20
11F:→ MOONY135: 我感覺會跑版 08/22 22:33
12F:→ alog: Hen懷念 這種鬼東西 印象有各種奇怪的解法 08/22 23:29
13F:→ alog: 原po如果無聊可以試試這種的XD 08/22 23:30
15F:→ winken2004: 想起之前不知在哪個版看過一堆奇怪的99乘法表 08/22 23:30
16F:推 celestialgod: 樓上說的在cpp板的 08/23 00:10
17F:推 BambooGrove: 用一個for加上if,裡面放goto,可以做到 08/23 02:40
18F:推 BambooGrove: 多補充一點好了。你用goto跳回迴圈前面,等於又重新 08/23 02:49
19F:→ BambooGrove: 要跑迴圈,迴圈裡面判斷設好,你要一個for迴圈實際當 08/23 02:49
20F:→ BambooGrove: 多少迴圈用都沒問題 08/23 02:49
21F:→ LinuxKernel: ...... 08/23 07:08
22F:推 ChungLi5566: 以前高中都在研究這種程式 08/23 08:27
23F:推 eggli: DENTIFICATION DIVISION. 08/23 12:01
24F:→ eggli: PROGRAM-ID. '天下第一印*大會 COBOL組'. 08/23 12:01
25F:→ eggli: PROCEDURE DIVISION. 08/23 12:01
26F:→ eggli: DISPLAY ' *'. 08/23 12:01
27F:→ eggli: DISPLAY ' ***'. 08/23 12:01
28F:→ eggli: DISPLAY ' *****'. 08/23 12:01
29F:→ eggli: DISPLAY '*******'. 08/23 12:01
30F:→ eggli: STOP RUN. 08/23 12:01