题目要求:从键盘输入学生的百分制成绩,换算成相应的等级制成绩。
本题可以借助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;
}
}
}
}
运行结果如下:
新闻热点
疑难解答