看板 TransCSI 關於我們 聯絡資訊
1. 迴圈執行完後 i和total的值分別為? int i=0,total=0; while(i++<=100) total+=i; 答案是 i=102 total=5151 真搞不懂為什麼i等於102 請各位大大解惑 這題是連題目都看不太懂..... 有一鐵道交換網如下: 火車依照其編號1,2,3,4依序駛入做調換的工作 試問下列哪一情形無法做到 a)1234 b)1324 c)3124 d)3421 e)4312 答案是C和E..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.89.49
terry751212:i++在100進入後+1,當101要進入不能進入,但還是會++ 06/30 01:48
terry751212:所以就會變成102,而total只加到101。 06/30 01:49
XrGodz:while迴圈是先執行,再判斷!! 06/30 06:24
XrGodz:鐵道題目是經典的stack !! 利用stack的FILO想想吧!! 06/30 06:25
dreamroyc:我也想知道第二題是什麼意思,題目完全看不懂。 06/30 15:11
godman362:第一題在817好像有一樣的題目,可以看看 06/30 15:39
woochen:i++是後置遞增 07/02 17:04