※ 引述《davidlue (搖著鈴鐺的領屍人)》之銘言:
: ※ 引述《ric2k1 (Ric)》之銘言:
: 老師我想問一下
: 就是說照這個新版的code
: modulus可以被設為小於零的數字
: 那請問在實際上modulus為負的運算是有意義的嗎?
: 因為sample program會繼續的運作下去
: ex:mset -3
: madd x 12 34
: x(1) = 0 + 1
: 請問這是老師想要我們做的結果嗎?~@@
哎呀 抱歉, calcCmd.cpp 應做修正---
23 int m;
24 if (!myStr2Int(token, m) || (m <= 0))
25 return CmdExec::errorOption(CMD_OPT_ILLEGAL, token);
綠色的部份為新增的 code...
mcalc> mset -3
Illegal option!! (-3)
ccws 上的 reference program 已更新!!
: 還有
: 如果說在程式裡面
: 加上一些不在要求規格內的輸出
: ex:set modulus後會輸出訊息
: 這樣會扣分嗎?~@@
: (因為我總覺得set modulus後variable一聲不響的就被清掉很怪...)
嗯 你的考量是很對的, 我們當然不會給你扣分...
我會請助教注意多出來的訊息, 如果合理, 就沒關係.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.133.66