C++基础14 双分支结构 if…else语句

什么是双分支结构?

双分支:有两条路,而且这两条路都可以选择。如果满足判断条件,就执行语句1,不满足就执行语句2。

双分支结构基本框架

if(条件表达式)  //如果条件成立
{
      语句1;    //条件真时执行
 }
else             //否则
{
      语句2;    //条件假时执行
}

训练:期末成绩

乐乐在期末考试结束,感觉心里没底,于是提前去问老师考试情况,老师告诉他的得分为a,达到60分就是及格,未达到就是不及格。如果及格就输出happy(开心),不及格就输出sad(悲伤)。(0<=a<=100)

【输入格式】一个整数a,表示分数

【输出格式】happy或者sad

【输入样例】75

【输出样例】happy

解析

达到60分:达到60分是包括60分,且大于60分,如果用a表示分数,达到60分就是a>=60,输出“yes”

未到达60分:达到60分的相对面,即除去大于等于60的情况,输出“no”,这里用else语句

参考代码

#include <iostream>
using namespace std;
int main( )
{
    int a;
    cin>>a;
    if(a>=60)  cout<<"happy";
    else   cout<<"sad";
    return 0;
}