题目:
1个1个拿,正好拿完。2个2个拿,还剩1个。3个3个拿,正好拿完。
4个4个拿,还剩一个。5个5个拿,还差1个。 6个6个拿,还剩3个。
7个7个拿,正好拿完。8个8个拿,还剩1个。9个9个拿,真好拿完。
问框里最少有多少个鸡蛋。
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo1
{
class Program
{
static void Main(string[] args)
{
int n = 63; //因为7和9正好拿完,所以是63的倍数
while (true)
{
if (n % 2 == 1 && n % 5 == 4 && n % 6 == 3 && n % 8 == 1)
{
Console.WriteLine(n);
Console.ReadLine();
break;
}
n += 63;
}
//在按一次回车,显示出第二少的鸡蛋个数
int i = 63, j = 0;
while (true)
{
if (i % 2 == 1 && i % 5 == 4 && i % 6 == 3 && i % 8 == 1)
{
j++; //j=1为第一少的,j=2位第二少的
if (j == 2)
break;
}
i += 63;
}
Console.WriteLine(i);
Console.ReadLine();
}
}
}