一道小学数学题

 

代码:

public static void CalcAMathProblem()
{
    /*
     * 思路:
     * ∵ 好好好=10*(学*学+学x习)
     * ∴ 好好好=学*(10*学+习)
     * 
     */
    int 学, 习, 好, 结果;

    for (学 = 1; 学 <= 9; 学++)
    {
        for (习 = 0; 习 <= 9; 习++)
        {
            for (好 = 1; 好 <= 9; 好++)
            {
                结果 = 学 * (10 * 学 + 习);
                if (结果 == (100 * 好 + 10 * 好 + 好))
                {
                    Console.WriteLine("学={0}\t习={1}\t好={2}", 学, 习, 好);
                }
            }
        }
    }
}

运行结果:

 

posted on 2013-11-22 14:37  Frank.Fan  阅读(286)  评论(0编辑  收藏  举报