using System;
public sealed class HitchHiker
{
    public static void Main()
    {
        int result;
        result = 9 * 6;
        int ten;
        ten = 10;
        Console.WriteLine(result / ten);
        Console.WriteLine(result % ten);
    }
}
新手,求程序运行结果解释

解决方案 »

  1.   

    result / ten 是整数除法,结果是整数5,舍弃余数
    result %ten 是模运算,结果是最后的余数4
      

  2.   

    模运算即求余运算。“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影。虽然很多数论教材上对模运算都有一定的介绍,但多数都是以纯理论为主,对于模运算在程序设计中的应用涉及不多。