Re: [考題] 關務四等計概
※ 引述《aPieceOfCake (一塊小蛋糕)》之銘言:
: ※ 引述《qaz5620 (Ellie是我的最愛~)》之銘言:
: : 第27題 執行下列程式後輸出為何
: : int a=2, b=5;
: : a*=a--*--b;
: : printf("%d\n",a);
: : 我的想法是 a*=2*4=8後 a為1
: : 再來 a=a*8=>a=1*8=8 可是答案卻是15 想請問我哪邊思考錯了 感謝
: a = 2 * 2 *4 =16
: 最後印出時再減1
: 所以15
首先謝謝你
但是我看這題考題 跟100年的關務考題
int a=2,b=5;
a+=a++*--b
以下是100年補習班的解法 以下是今年我的解法
a+=a++*--b | a*=a--*--b
a+=2*4 | a*=2*4
a+=8 | a*=8
a=a+8 | a=a*8
a=3+8=11 | a=1*8=8
依照補習班解法 怎麼跟標準答案不同 可是100年補習班答案卻跟正確答案相同呢
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.131.234
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1398056545.A.CBB.html
推
04/21 13:05, , 1F
04/21 13:05, 1F
→
04/21 13:10, , 2F
04/21 13:10, 2F
→
04/21 13:16, , 3F
04/21 13:16, 3F
→
04/21 13:17, , 4F
04/21 13:17, 4F
推
04/21 13:20, , 5F
04/21 13:20, 5F
→
04/21 13:20, , 6F
04/21 13:20, 6F
→
04/21 13:20, , 7F
04/21 13:20, 7F
→
04/21 13:21, , 8F
04/21 13:21, 8F
→
04/21 13:28, , 9F
04/21 13:28, 9F
→
04/21 13:29, , 10F
04/21 13:29, 10F
→
04/21 13:32, , 11F
04/21 13:32, 11F
推
04/21 14:11, , 12F
04/21 14:11, 12F
→
04/21 14:11, , 13F
04/21 14:11, 13F
→
04/21 15:31, , 14F
04/21 15:31, 14F
討論串 (同標題文章)