早教吧 育儿知识 作业答案 考试题库 百科 知识分享

出错了,为什么?Console.WriteLine("请输入成绩");intcj=Convert.ToInt32(Console.ReadLine());if(cj>=90){Console.WriteLine("等级为A");}if(90>cj>=80){Console.WriteLine("等级为B");}if(80>cj>=70){Console.WriteLine("等级为C");

题目详情
出错了,为什么?
Console.WriteLine("请输入成绩");
int cj = Convert.ToInt32(Console.ReadLine());
if (cj>=90)
{
Console.WriteLine("等级为A");
}
if (90 > cj >= 80)
{
Console.WriteLine("等级为B");
}
if (80 > cj >= 70)
{
Console.WriteLine("等级为C");
}
if (70 > cj >= 60)
{
Console.WriteLine("等级为D");
}
if (cj < 60)
{
Console.WriteLine("等级为E");
}
Console.ReadKey();
▼优质解答
答案和解析
if (90 > cj >= 80)
编程里面没有这种连比较的数学符号 的.
要拆开写.
if (90 > cj && cj>= 80) 用&&来连接 .并且的意思.