韩信点兵

来源:互联网 发布:九阴真经女捏脸数据 编辑:程序博客网 时间:2024/05/29 10:43

韩信点兵:

        韩信带1500名兵士打仗,战死四五百人,站3人一排,多出2人;站5人一排,多出4人;站7人一排,多出6人。韩信马上说出人数:1049。


代码实现:

<span style="font-family:Microsoft YaHei;">using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            int a = 0, b = 0, c = 0;//定义变量            for (int i = 1; i < 100; i++)//遍历            {                Math.DivRem(i, 3, out a);//3行一列时取余                Math.DivRem(i, 5, out b);//5行一列时取余                Math.DivRem(i, 7, out c);//7行一列时取余                if (a == 1 && b == 0 && c == 5)//如果3种方式的余数符合要求                {                    Console.Write (i);          //显示人数                    return;                }            }           Console.Read();        }    }}</span>
运行结果:



0 0