C++知识回顾2——选择结构

选择结构

单行格式if语句

#include <iostream>

using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
    //选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
    //单行格式if语句:if(条件){条件满足执行的语句}
    //输入分数,如果分数大于600视为考上一本大学。
    int score=0;
    cout<<"请输入您的分数:"<<endl;
    cin>>score;
    cout<<"您输入的分数是:"<<score<<endl;
    if(score>600)//后面不可以加; 如果加了;if中的条件满足不满足都会输出下面一句“恭喜您考上大学”
        cout<<"恭喜您考上一本大学"<<endl;

}

多行格式if语句

#include <iostream>

using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
    //选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
    //多行格式if语句:if(条件){条件满足执行的语句}else{不条件满足执行的语句}
    //输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
    int score=0;
    cout<<"请输入您的分数:"<<endl;
    cin>>score;
    cout<<"您的分数是:"<<score<<endl;
    if(score>600)
        cout<<"恭喜您考上一本"<<endl;
    else
        cout<<"未考上一本"<<endl;


}

多条件if语句 

#include <iostream>

using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
    //选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
    //多条件的if语句:if(条件1){条件满足执行的语句}else if(条件2){条件满足执行的语句}...else{都不执行的语句}
    //输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
    int score=0;
    cout<<"请输入您的分数:"<<endl;
    cin>>score;
    cout<<"您的分数是:"<<score<<endl;
    if(score>600)
    {
        cout<<"恭喜您考上一本"<<endl;
    }
    else if(score>500)
    {
        cout<<"恭喜您考上二本"<<endl;
    }
    else if(score>400)
    {
        cout<<"恭喜您考上三本"<<endl;
    }
    else
        cout<<"未考上大学"<<endl;


}

嵌套if语句

#include <iostream>

using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
    //嵌套if语句
    //输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
    int score=0;
    cout<<"请输入您的分数:"<<endl;
    cin>>score;
    cout<<"您的分数是:"<<score<<endl;
    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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值