代码:
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}", 学, 习, 好); } } } }}
运行结果: