作者ggyy340 (阿甘)
看板TransCSI
标题[问题] 两题计概问题
时间Sat Jun 30 00:52:00 2007
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
1F:推 terry751212:i++在100进入後+1,当101要进入不能进入,但还是会++ 06/30 01:48
2F:→ terry751212:所以就会变成102,而total只加到101。 06/30 01:49
3F:→ XrGodz:while回圈是先执行,再判断!! 06/30 06:24
4F:→ XrGodz:铁道题目是经典的stack !! 利用stack的FILO想想吧!! 06/30 06:25
5F:推 dreamroyc:我也想知道第二题是什麽意思,题目完全看不懂。 06/30 15:11
6F:推 godman362:第一题在817好像有一样的题目,可以看看 06/30 15:39
7F:→ woochen:i++是後置递增 07/02 17:04