-if(条件表达式)
-
格式1:
if(条件表达式)语句1;
功能:如果条件表达式的值为真,即条件成立。语句1将被执行;否则语句1将被忽略。 -
格式2:
if(条件表达式){语句1;语句2;...}
-
例子:输出三个整数,按从大到小的顺序输出;
#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;执行后,继续执行后续语句。
- 格式2:
if(条件表达式){语句1;语句2;...}else{语句;语句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