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();//等待按任意键结束程序
}
}
}