[問題] 新手接觸迴圈問題 C# ASP.NET

看板C_Sharp (C#)作者 (KU HAN HSIANG)時間13年前 (2012/04/22 16:57), 編輯推噓0(0017)
留言17則, 4人參與, 最新討論串1/1
小弟自己買本書在家學做網頁設計 目前看到了for 迴圈這部分 可能第一次接觸小弟覺得很難 小弟想做出這樣的迴圈不知道怎麼做 1 12 123 1234 12345 123456 1234567 這個是一個朋友給我的執行結果 可以請問一下板上有人可以幫幫小弟嗎?? 第一封站內信 小弟願意付上200P當謝禮!! 麻煩各位!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.120.23

04/22 17:07, , 1F
與其跟別人拿解答不如試著解題~首先必須先觀察到先列印的
04/22 17:07, 1F

04/22 17:09, , 2F
會慢慢跑到最底下~所以第一步應該把1234567印出來~又每印
04/22 17:09, 2F

04/22 17:12, , 3F
一次要少印一個最後的數字直到1~所以是兩個迴圈~外層由大
04/22 17:12, 3F

04/22 17:14, , 4F
到小倒數~裡層將外層的數字由小到大印出~當然~有很多做法
04/22 17:14, 4F

04/22 17:58, , 5F
目前執行結果是1234567,可是要怎麼從一開始往下增加?
04/22 17:58, 5F

04/22 18:20, , 6F
這取決於你內層迴圈的條件
04/22 18:20, 6F

04/22 18:29, , 7F
我建議你先把答案的迴圈分析一次再說,如果你迴圈的跑法
04/22 18:29, 7F

04/22 18:29, , 8F
還不懂的話,就更遑論要解釋了,先看看你理解到哪邊吧!
04/22 18:29, 8F

04/22 22:19, , 9F
要怎麼往下增加?一直印不就往下增加了嗎?第一次外層給7~內
04/22 22:19, 9F

04/22 22:21, , 10F
層收到7~從1印到7~也就是1234567~第二次外層給6~內層收到6
04/22 22:21, 10F

04/22 22:21, , 11F
從1印到6~依此類推~不就解了?
04/22 22:21, 11F

04/22 22:24, , 12F
不好意思~我好像搞錯了~應該是第一次印1~第二次印12~所以
04/22 22:24, 12F

04/22 22:26, , 13F
外層由小到大~內層都從1開始印~印到外層目前為止計數到的
04/22 22:26, 13F

04/22 22:27, , 14F
數字為止...
04/22 22:27, 14F

04/24 10:06, , 15F
樓上你都講完了是要怎麼讓原PO自己想呢XD
04/24 10:06, 15F

04/24 12:51, , 16F
呵~我著重的是在解題的觀察步驟~不過就算講完了~還是有人
04/24 12:51, 16F

04/24 12:51, , 17F
寫不出來喔...
04/24 12:51, 17F
文章代碼(AID): #1FayVdZ0 (C_Sharp)
文章代碼(AID): #1FayVdZ0 (C_Sharp)