天天看點

關于求餘數的思考

1.首先參考公式:m%n=(商)*n+餘數(m,n是整數),商的取值盡可能接近0,則餘數正确;

我是在gnu編譯器測試的。

具體代碼如下:

#include<stdio.h>
int main(){
     int m=-7;
     int n=8;
     printf("%d\n",m%-7);
     //運作結果為-7, -7%8=8*(-1)+1       //或者 -7%8=8*0+(-7),但是0接近     //0,是以結果為-7
}
           

繼續閱讀