c#快把我头搞爆炸了Console.WriteLine("请输入分数");int score = Convert.ToInt32(Console.ReadLine());if (score >= 90){if (score >= 80 && score < 90){if (score >= 70 && score < 80){Console.WriteLine("优秀");}else{Console.WriteLine("良好"

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:26:41
c#快把我头搞爆炸了Console.WriteLine(= 90){if (score >= 80 && score < 90){if (score >= 70 && score < 80){Console.WriteLine("优秀");}else{Console.WriteLine("良好"" />

c#快把我头搞爆炸了Console.WriteLine("请输入分数");int score = Convert.ToInt32(Console.ReadLine());if (score >= 90){if (score >= 80 && score < 90){if (score >= 70 && score < 80){Console.WriteLine("优秀");}else{Console.WriteLine("良好"
c#快把我头搞爆炸了
Console.WriteLine("请输入分数");
int score = Convert.ToInt32(Console.ReadLine());
if (score >= 90)
{
if (score >= 80 && score < 90)
{
if (score >= 70 && score < 80)
{
Console.WriteLine("优秀");
}
else
{
Console.WriteLine("良好");
}
}
else
{
Console.WriteLine("及格");
}
}
else
{
Console.WriteLine("不及格");
}
请求下这种嵌套if到底怎么看 我怎么都看不转 输入100分 打出来的既然是及格还有我的判断条件表达式里面是不是写错了 请给我改下改正确 我好好分析下

c#快把我头搞爆炸了Console.WriteLine("请输入分数");int score = Convert.ToInt32(Console.ReadLine());if (score >= 90){if (score >= 80 && score < 90){if (score >= 70 && score < 80){Console.WriteLine("优秀");}else{Console.WriteLine("良好"
一个ELSE总是与离他最近的IF对应
你的缩进完全正确,但建议你不要过度使用IF,ELSE
我们来模拟一下100分的路
Console.WriteLine("请输入分数");
int score = Convert.ToInt32(Console.ReadLine());//100分进去了
if (score >= 90)//额,大于90分,进入IF中
{
if (score >= 80 && score < 90)//额,不在80-90分内,传送到与之对应的ELSE
{
if (score >= 70 && score < 80)
{
Console.WriteLine("优秀");
}
else
{
Console.WriteLine("良好");
}
}
else//也就是这里
{
Console.WriteLine("及格");//THAT‘S ALL
}
}
else
{
Console.WriteLine("不及格");
}
给你来个我写的,仅供参考
Console.WriteLine("请输入分数");
int score = Convert.ToInt32(Console.ReadLine());
if (score >= 90)
{
输出 90-100
}
else if (score >=80)//排除了90-100的,所以只要写大于80
{
输出 80-90
}
else if (score >=70)
{
输出 70 -80
}
else
{
输出 小于70
}
我是一个初三学生,后天要体育考,希望能以真心换一份祝福:)