多条件if语句格式为
if(第一个条件)
else if(若第一个条件未满足,执行此条件) {第二个条件满足执行此操作}
else if(若第二个条件未满足,执行此条件) {第三个条件满足执行此操作}
......
else{若所有条件都不满足执行此操作}
下面是一个实例
#include<iostream>
using namespace std;int main() {//选择结构 多条件if语句//输入一个考试的分数,如果大于600分,视为考上一本大学,在屏幕输出//如果大于500,视为考上二本大学,屏幕输出//如果大于400,视为考上三本大学,屏幕输出//小于等于400分,视为未考上本科,屏幕上输出//1、用户输入分数int score = 0;cout << "请输入一个分数: " << endl;//2、提示用户输入分数cin >> score;cout << "您输入的分数为: " << score << endl;//3、判断//如果大于600,考入一本//如果大于500,考入二本//如果大于400,考入三本//前三个都没有满足,未考上本科if (score > 600){cout << "恭喜您考上一本大学!" << endl;}else if (score > 500) //第二个判断条件{cout << "恭喜您考上二本大学!" << endl;}else if (score > 400){cout << "恭喜您考上三本大学!" << endl;}else{cout << "未考上本科,请再接再厉" << endl;}system("pause");return 0;}
输出结果为