负数取余的方法

数学中余数必须是正数,被除数只能向数轴的右方向取能被整除的数。这样余数=原被除数-能整除的数,能保证是正数。

但是C++中的结果是负的,例如:-5%3==-2

如果想得到正确的结果,可以采用(-5%3+3)%3的方式就会得到正确的结果1。

posted @ 2022-08-24 16:22  zzq12138  阅读(1523)  评论(0)    收藏  举报