自学内容网 自学内容网

【C++】选择结构- 嵌套if语句

嵌套if语句的语法格式:

if(条件1) 

{

        if(条件1满足后判断是否满足此条件) {条件2满足后执行的操作}

        else {条件2不满足执行的操作}

}

下面是一个实例

#include<iostream>
using namespace std;

int main4() {

/*
提示用户输入一个高考分数,根据分数做出如下判断
分数如果大于600视为考上一本,大于500分视为考上二本,大于400考上三本,其余视为未考上本科
在一本分数中,如果大于700分,考上北大,大于650分,考上清华,大于600分考入人大
*/

//1、提示输入一个高考分数
int score = 0;
cout << "请输入一个高考分数: " << endl;
cin >> score;
//2、显示高考分数
cout << "您输入的分数为: " << score << endl;

//3、判断
//如果大于600 一本
//大于700 北大
//大于650 清华
//其余 人大 
//如果大于500 二本
//如果大于400 三本

if (score > 600)
{
cout << "恭喜您考入一本大学" << endl;
if (score > 700)
{
cout << "您能考上北京大学" << endl;
}
else if (score > 650)
{
cout << "您能考上清华大学" << endl;
}
else
{
cout << "您能考上人民大学" << endl;
}

}
else if (score > 500)
{
cout << "恭喜您考入二本大学" << endl;
}
else if (score > 400)
{
cout << "恭喜您考入三本大学" << endl;
}
else
{
cout << "未考上本科,请再接再厉" << endl;
}

system("pause");

return 0;

}

输出结果为


原文地址:https://blog.csdn.net/weixin_58995084/article/details/140698953

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!