[問題] 迴圈

看板C_Sharp作者 (平凡)時間5年前 (2019/03/31 15:04), 編輯推噓2(202)
留言4則, 3人參與, 5年前最新討論串1/1
請問m==100, 有12個 我想要迴圈第一個m=100就跳出,不在迴圈,break要怎麼加呢? --------------- private void button2_Click_1(object sender, EventArgs e) { bool stop = false; int i; int j; int k; for(i = 0; i <= 10; i++) { for (j = 0; j <= 10; j++) { for (k = 0; k <= 10; k++) { int m = i * j * k; if (m == 100) { System.Diagnostics.Debug.Print(i.ToString() + "," + j.ToString() + "," + k.ToString() + "," + m.ToString()); } } } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.21.44 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1554015898.A.B64.html

03/31 22:09, 5年前 , 1F
剛好在function裡面,return就好了
03/31 22:09, 1F

03/31 23:25, 5年前 , 2F
3個迴圈條件第二欄都加上 && leave == false。
03/31 23:25, 2F

03/31 23:26, 5年前 , 3F
if(m==100)裡加上 leave = true;
03/31 23:26, 3F

04/01 20:54, 5年前 , 4F
原來可以這樣用,感謝
04/01 20:54, 4F
文章代碼(AID): #1Se6QQja (C_Sharp)