C#学习三

编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两

个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至

少有多少个。 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace _20153236_sy1_3

{

    class Program

    {

        static void Main(string[] args)

        {

            int sum = 2;                 //鸡蛋个数总量

            bool flag = false;

            while (sum < int.MaxValue && flag == false)

            {  //循环条件:鸡蛋总量没有超出int所表示最大值,且没找到一个符合条件的

                if (sum % 2 == 1 && sum % 3 == 1 && sum % 4 == 1) //满足题目条件,已找到

                {

                    Console.Write("这篮鸡蛋至少有{0}", sum);

                    Console.WriteLine("个。");

                    flag = true;

                }

                else                                            //没找到,增加鸡蛋数量

                    sum++;

            }//while循环结束

        }

    }

}

原文地址:https://www.cnblogs.com/D10304/p/15664617.html