编辑代码

using System;

namespace StudentScore
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true) 
            {
                Console.WriteLine("请输入学生成绩(0-100),或输入 'exit' 退出程序:");
                string input = Console.ReadLine();

                if (input.ToLower() == "exit") 
                {
                    break;
                }

                if (int.TryParse(input, out int score) && score >= 0 && score <= 100)
                {
                    if (score >= 90)
                    {
                        Console.WriteLine("评价为:优");
                    }
                    else if (score >= 80)
                    {
                        Console.WriteLine("评价为:良");
                    }
                    else if (score >= 70)
                    {
                        Console.WriteLine("评价为:中");
                    }
                    else if (score >= 60)
                    {
                        Console.WriteLine("评价为:差");
                    }
                    else
                    {
                        Console.WriteLine("评价为:不及格");
                    }
                }
                else
                {
                    Console.WriteLine("您输入的分数不在0-100的范围内。");
                }
            }
        }
    }
}