读书人

BS不回无分贴,csdn无高手(求余),该如

发布时间: 2012-02-06 15:52:44 作者: rapoo

BS不回无分贴,csdn无高手(求余)
看到书上求余是这样写的
求余数的方法:
操作数1%操作数2时,
余数=操作数1-操作数2*整商
其中整商是操作数1除以操作数2所得到的整数商

我现在想问的是
例如7%(-3)如果商上-2的话,余数就为1
如果商上-3的话,余数就为2
但是结果只能有一个,而且结果是为1。
为什么结果为1。指教了

-7%3结果为-1为什么不是+2

只给一分。



[解决办法]
楼上的错了.
除数负,被除数正,求余结果正
除数正,被除数负,求余结果负
除数负,被除数负,求余结果负

读书人网 >C++

热点推荐