C++中的if 选择结构

-if(条件表达式)

  1. 格式1:if(条件表达式)语句1;
    功能:如果条件表达式的值为真,即条件成立。语句1将被执行;否则语句1将被忽略。

  2. 格式2:if(条件表达式){语句1;语句2;...}

  3. 例子:输出三个整数,按从大到小的顺序输出;

#include <iostream>

using namespace std;

int main()
{

   int a,b,c,t;
   cin>>a>>b>>c;
   if(a<b)
   {
       t=a;a=b;b=t;
   }
   if(a<c)
   {
       t=a;a=c;c=t;
   }
   if(b<c)
   {
       t=b;b=c;c=t;
   }cout<<a<<" "<<b<<" "<<c<<endl;
    return 0;

}
  • if-else语句
    1.格式1:if(条件表达式)语句1;else 语句2;
    功能:如果(条件表达式)的值为“真”,即执行语句1执行完“语句1”后继续执行整个语句的后继语句;如果为假;则跳过1执行语句2;执行后,继续执行后续语句。
  1. 格式2:if(条件表达式){语句1;语句2;...}else{语句;语句2;...}
  2. 例子:晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。
#include <iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;

    if (n==1||n==3||n==5)
    cout<<"NO";
    else
    cout<<"YES";
    return 0;
}

样例输入
2
样例输出
YES

猜你喜欢

转载自blog.csdn.net/weixin_43980141/article/details/84893638