while循环的3个练习

       static void Main(string[] arg)
        {

            //while的3个练习
            Console.WriteLine("请输入班级人数:");
            int intNum = 0;

            while (!(int.TryParse(Console.ReadLine(), out intNum)))
            {
                Console.WriteLine("班级人数输入有误, 请重新输入!");
            };

            int i = 0;
            int sum = 0;
            int score = 0;
            while (i<intNum)
            {
                Console.WriteLine("请输入第{0}个学生的成绩", i + 1);
                while (!(int.TryParse(Console.ReadLine(), out score)))
                {
                    Console.WriteLine("第{0}个同学成绩输入有误, 请重新输入!", i + 1);
                }
                sum += score;
                i++; 
            }
            Console.WriteLine("{0}个同学的总成绩是{1},平均成绩是{2};", i , sum, sum / i );
            Console.ReadKey();
        }

 

posted @ 2024-08-12 10:40  CSF践行  阅读(11)  评论(0编辑  收藏  举报