#2062. C++-问与答-负数取模
C++-问与答-负数取模
Background
Description
取模运算结果的正负是由左操作数(被除数)的正负决定的。
如果%左操作数(被除数)是正数,那么取模运算的结果是非负数,如果%左操作数(被除数)是负数,那么取模运算的结果是负数或0。
也就是说,在进行有负数参与的取模运算时,我们可以这样做:先将被除数和除数都按照正数来进行运算,然后观察被除数(左操作数)的正负,若被除数为正,则运算结果为正,若被除数为负,则运算结果为负。运算结果的正负与右操作符(除数)无关。
Format
Input
Output
Samples
Limitation
1s, 1024KiB for each test case.