“C#”语言实现成绩等级判断

1.问题描述

        使用switch语句,判断学生成绩等级。当输入的成绩为0-59时,输出“不及格”,当成绩为60-70时,输出“及格”,当成绩为70-79时,输出“中等”,当成绩为80-89时,输出“良好”,当成绩为90-100时,输出“优秀”。

2.代码实现

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test3_{
    class Program{
        static void Main(string[] args){
            Console.WriteLine("请输入一个0-100的整数成绩:");//信息提示
            int intValue = Convert.ToInt32(Console.ReadLine());//读取并记录数据
            string strResult;//定义字符串变量用于信息提示
            switch (intValue / 10){ //判断
                case 6:
                    strResult = "及格"; break; //信息赋值并跳出switch语句体(因为break语句)
                case7:
                    strResult = "中等"; break;//信息赋值并跳出switch语句体(因为break语句)
                case 8:
                    strResult = "良好"; break;//信息赋值并跳出switch语句体(因为break语句)
                case 9: case 10:
                    strResult = "优秀"; break;//信息赋值并跳出switch语句体(因为break语句)
                default:
                    strResult = "不及格"; break;//信息赋值并跳出switch语句体(因为break语句)
            }
            Console.WriteLine(strResult);//输出字符串中的信息
            Console.ReadKey();//等待按任意键结束程序
        }
    }
}

3.运行结果

猜你喜欢

转载自blog.csdn.net/m0_54158068/article/details/125092064