如何利用switch语句与if语句的嵌套编写一个C++程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:59:08
题目是这样的:
如何利用switch语句与if语句的嵌套编写一个C++程序。
首先询问用户“你的考分是多少?(0~100)然后根据用户的输入值判断其考分等级,并显示出来。
优 90<=分数<=100
良 80<=分数<90
中 80<=分数<90
及格 80<=分数<90
不及格 80<=分数<90
不行啊。。。编译还是有问题

我使用C#帮你解决吧,其实C#和C++是相通的,代码如下:
static void Main(string[] args)
{
Console.WriteLine("请输入你的考分:");
int score = Convert.ToInt32(Console.ReadLine());

if (score >= 0 && score <= 100)
{
int flag = score / 10;
switch (flag)
{
case 10: Console.WriteLine("优"); break;
case 9: Console.WriteLine("优"); break;
case 8: Console.WriteLine("良"); break;
case 7: Console.WriteLine("中"); break;
case 6: Console.WriteLine("及格"); break;
default: Console.WriteLine("不及格"); break;
}
}
else
{
Console.WriteLine("你输入的分数不正确!");<