if语句:
单分支选择结构语句。
if格式1:
if (条件表达式)
语句1;
当条件表达式的值为真时,执行语句1。语句1可以和if写在同一行,如果不在同一行,语句1缩进。
举例1:偶数判断
给定一个整数,如果是偶数,输出yes
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if (n%2==0) cout<<n;
return 0;
}
举例2:判断一个数能否同时被3和5整除
输入一个整数,判断能否被3和5整除,如果能输出yes。
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if ((n%3==0) && (n%5==0))
cout<<"yes";
return 0;
}
if语句格式二:
if (条件表达式)
{
语句1;
语句2;
语句n;
}
当条件表达式为真时,执行多条语句,用括号将多条语句扩起来;
举例:将两个数交换
输入两个数a和b,如果a大于b,则将a和b进行交换,并输出。
#include <iostream>
using namespace std;
int main()
{
int a,b,t;
cin>>a>>b;
if (a>b)
{
t=a;
a=b;
b=t;
}
cout<<a<<" "<<b<<endl;
return 0;
}