Console.WriteLine("输入结业成绩");
int input3 = Convert.ToInt32(Console.ReadLine());
if (input3 >= 90)
{
Console.WriteLine("a");
}
if (input3 >= 80 && input3 < 90)
{
Console.WriteLine("b");
}
if (input3 >= 70 && input3 < 80)
{
Console.WriteLine("c");
}
if (input3 >= 60 && input3 < 70)
{
Console.WriteLine("d");
}
else
{
Console.WriteLine("e");
}
Console.ReadKey();
if else 是一对的,一开始程序执行的时候,90满足要求输出a,当程序执行到最后的 if else ,if 条件不满足,所以程序到else里面,建议 用 if else if else 这样的逻辑关系判断,或者最后程序判断改为
if(input3 <60)
{
Console.WriteLine("e");
}
可以实现要求 |