一套基础的C#控制台程序练习题(附答案)

第一题:在控制台程序中输入两个整数,并输出其中较大的那个数。

        public static void System1()
        {
            int a = int.Parse(Console.ReadLine());
            int b = int.Parse(Console.ReadLine());
            if (a > b)
                Console.WriteLine(a);
            else
                Console.Write(b);
        }

第二题:计算1-100之间所有自然数之和。

        public static void System2()
        {
            int sum = 0;
            for (int i = 0; i < 101; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

第三题:在控制台输入四位数年份,判断是否为闰年。

        public static void System3()
        {
            int a = int.Parse(Console.ReadLine());
            if (a % 2 == 0)
                Console.WriteLine("闰年");
            else
                Console.WriteLine("平年");
        }

第四题:接收5位学生的基本信息(姓名,成绩),并计算打印成绩中的最高分。

        public static void System4()
        {
            string[] a = new string[5];
            int[] b = new int[5];
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("请输入第{0}学生的姓名和成绩",i+1);
                a[i] = Console.ReadLine();
                b[i] = int.Parse(Console.ReadLine());
            }
            int maxa = b[0];
            int maxb = 0;
            for (int i = 0; i < 5; i++)
            {
                if (b[i] > maxa)
                {
                    maxa = b[i];
                    maxb = i;
                }
            }
            Console.WriteLine("成绩最高的是:{0},成绩{1}", a[maxb], b[maxb]);
        }

很简单,但是也考验基础,给有需要的人分享一下。

THE END