c#优化int a = int.Parse(Console.ReadLine()); if (a>=90) { Console.WriteLine("A"); } if ( a >= 80) { Console.WriteLine("B"); } if ( a >= 70) { Console.WriteLine("C"); } if ( a >= 60) { Console.WriteLine("D"); } else { Console.WriteLine("E");
时间: 2024-02-05 10:02:28 浏览: 136
如何优化C语言代码
4星 · 用户满意度95%
为了优化这段代码,你可以使用一个 switch 语句来代替多个 if 语句。示例代码如下:
```
int a = int.Parse(Console.ReadLine());
switch (a / 10)
{
case 10:
case 9:
Console.WriteLine("A");
break;
case 8:
Console.WriteLine("B");
break;
case 7:
Console.WriteLine("C");
break;
case 6:
Console.WriteLine("D");
break;
default:
Console.WriteLine("E");
break;
}
```
这样的话,你只需要对输入的数值进行一次除法运算,而不是多次比较大小,从而提高了代码的效率。
阅读全文