考试成绩
static string Getlevel(int score)
{
string level = null;
switch (score / 10)
{
case 10:
case 9: level = "优"; break;
case 8: level = "良"; break;
case 7:level = "中";break;
case 6:level = "差";break;
default:level = "不及格";break;
}
return level;
}
static void Main(string[] args)
{
Console.WriteLine("请输入考试成绩:");
int score = Convert.ToInt32(Console.ReadLine());
string level = Getlevel(score);
Console.WriteLine(level);
}
=====================================================
这个函数还可以这么写:
static string Getlevel(int score)
{
switch (score / 10)
{
case 10:
case 9:return "优";
case 8: return "良";
case 7:return "中";
case 6:return "差";
default:return "不及格";
}
}
Console.WriteLine("请输入考试成绩:");
int score = Convert.ToInt32(Console.ReadLine());
string level = Getlevel(score);
Console.WriteLine(level);
这个写法更简洁,前面那个更规范。