if else if和if else嵌套的实例
时间: 2024-05-11 13:12:27 浏览: 156
如何优雅的替换掉Java代码中的if else
5星 · 资源好评率100%
if else if和if else是两种常见的条件语句,用于根据不同的条件执行不同的代码。它们的主要区别在于if else if可以处理多个条件,而if else只能处理两个条件。
以下是一个if else if的示例代码,其中根据分数的不同输出不同的评价:
```
int score = 80;
if (score >= 90) {
cout << "优秀" << endl;
} else if (score >= 80) {
cout << "良好" << endl;
} else if (score >= 60) {
cout << "及格" << endl;
} else {
cout << "不及格" << endl;
}
```
以上代码首先判断分数是否大于等于90,如果是则输出"优秀",如果不是则继续判断分数是否大于等于80,以此类推,最终输出相应的评价。
下面是一个if else嵌套的示例代码,用于根据不同的条件执行不同的代码:
```
int num = 5;
if (num < 10) {
if (num % 2 == 0) {
cout << "小于10的偶数" << endl;
} else {
cout << "小于10的奇数" << endl;
}
} else {
if (num % 2 == 0) {
cout << "大于等于10的偶数" << endl;
} else {
cout << "大于等于10的奇数" << endl;
}
}
```
以上代码首先判断num是否小于10,如果是则再判断num是否为偶数,否则判断num是否大于等于10,以此类推,最终输出相应的结果。
阅读全文