设整数x负数除以整数的余数3的余数为r,负数除以整数的余数5的余数为s,什么时候x与15的最大公约数为1

 引用:
对负数的取模运算C99规定:如果第一操作数为负,则得到的模为负;如果第一操作数为正则得到的模为正。也就是说这是C的规定真正的答案不用C的话,就用算術来计算是不是5%-3=-2.95,而在C语言当中就是为第一操作数的正整数也就是2了。我比较关心要是我用C来计算这样的问题,那么得出的结果和真正嘚结果不一样了只不过是C的结果,遇到这样的问题我应该怎么写这段代码得到真正的结果。麻烦你了
-----------------------------------------------------------------------------------------
那岂不是。。
C99这样规定没問题么?那算出来的值与通常意义上的数学定义岂不是有点出入~ To do...........................!
使用百度Hi可以第一时间收到“提問有新回答”“回答被采纳”“网友求助”的通知查看详情
这几种情况下余数要怎么计算?
第┅种情况:小的正数负数除以整数的余数大的正数如1/2=几余几
第二种情况:负数负数除以整数的余数负数。如-2/-3=几余几-3/-2=几余几
第三种情况:负数负数除以整数的余数正数。如-2/1=几余几
第一种情况:小的正数负数除以整数的余数大的正数:商0,余数等于被除数,1=2*0+1;
第二种情况:负数负數除以整数的余数负数:除数是负数时,余数为绝对值小于除数绝对值的最小整数.
第三种情况:负数负数除以整数的余数正数:余数为小于除数的最大正整数.-2=1*(-2)+0
应该是这样的,希望能对你有所帮助.
所有情况:M负数除以整数的余数N一般情况认为余数K属于【0,n-1】找到k属于【0,n-1】使得M=an+k则k为余数

我要回帖

更多关于 负数除以整数的余数 的文章

 

随机推荐