C#最强大脑 编写一个简易的程序来模拟这样的挑战,在未接收到end指示不断重复输入数字,当end指示后,统计总共输入了多少个偶数,并且说出所有数里面最大的那个数

最近电视有一档的科学类真人秀节目《最强大脑》,源自德国节目《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();

        }
    }
}
发布了7 篇原创文章 · 获赞 0 · 访问量 90

猜你喜欢

转载自blog.csdn.net/HCY008042/article/details/104659517