首页 > 编程 > C# > 正文

C#习题:将从键盘输入的成绩转换成等级制成绩

2023-05-02 19:48:25
字体:
来源:转载
供稿:网友

题目要求:从键盘输入学生的百分制成绩,换算成相应的等级制成绩。

本题可以借助switch...case语句实现。

具体思路为:首先将输入的分数除以10,将其转化到0-10之间,然后使用swith...case判断其范围,全部源代码如下:

using System;

namespace swcase
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入学生的百分制成绩:");
            int iScore = int.Parse(Console.ReadLine());
            switch (iScore / 10)
            {
                case 10:
                case 9:
                    Console.WriteLine("等级成绩为:优秀");
                    break;
                case 8:
                    Console.WriteLine("等级成绩为:良好");
                    break;
                case 7:
                    Console.WriteLine("等级成绩为:中等");
                    break;
                case 6:
                    Console.WriteLine("等级成绩为:及格");
                    break;
                default:
                    Console.WriteLine("等级成绩为:不及格");
                    break;
            }
        }
    }
}

运行结果如下:

switch...case语句

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表