最近电视有一档的科学类真人秀节目《最强大脑》,源自德国节目《Super Brain》。其中有超级记忆的能力挑战,编写一个简易的程序来模拟这样的挑战,在未接收到end指示不断重复输入数字,当end指示后,统计总共输入了多少个偶数,并且说出所有数里面最大的那个数。举例如图所示:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Super_Brain
{
class Program
{
static void Main(string[] args)
{
int count = 0;
int MaxNumber = 0;
int num;
String str;
while (true)
{
Console.WriteLine("请输入数字:");
str = Console.ReadLine();
if (str == "end")
{
Console.WriteLine("程序结束");
break;
}
else
{
num = Convert.ToInt32(str);
if (num > MaxNumber)
{
MaxNumber = num;
if (num % 2 == 0)
{
count++;
}
}
}
}
Console.WriteLine("共输入了{0}个偶数,最大值为{1}", count, MaxNumber);
Console.ReadKey();
}
}
}