c中关于取余运算的总结

取余原理

	/// <summary>
    /// 求余模拟运算
    /// </summary>
    /// <param name="dividend">被除数</param>
    /// <param name="divisor">除数</param>
    /// <returns>求余的结果</returns>
    int Remainder(int dividend, int divisor)
    {
        return dividend - dividend / divisor * divisor;
    }

用==0判断偶数不用!=1判断偶数
由取余原理可知,当输入为负数时
看到求余的模拟运算,可知当输入-5时 运算结果是-1。(-5- -5/2*2)=(-5- -4)=-1 当然不等于1了。原理明白了,修正也很简单,改变判断 ==0即可。

发布了27 篇原创文章 · 获赞 7 · 访问量 1105

猜你喜欢

转载自blog.csdn.net/qq_36917605/article/details/103526107