3.2ⅲ选择语句 ◆1、没有else分支 if(表达式) 语句; 例如:比较x和y的大小,如果x大则输出x的值 if(x>y cout<<x<<endl 2021-2-24
2021-2-24 -11- 3.2 if选择语句 1、没有else分支 例如:比较x和y的大小,如果x大则输出x的值 if (表达式) 语句; if ( x>y ) cout<<x<<endl;
3.2ⅲ选择语句 ◆2、双分支 表达式 F if(表达式) 语句1 语句2 语句1 else 语句2; ◆例如:比较x,y的大小,将较大的数输出 if(xy) cout<<x<<endl else cout<<y<<endl 2021-2-24
2021-2-24 -12- 3.2 if选择语句 2、双分支 例如:比较x,y的大小,将较大的数输出 if (表达式) 语句1; else 语句2; if ( x>y ) cout<<x<<endl; else cout<<y<<endl;
例子 任意输入一个4位整数的年份,判断 该年是否是润年? 是指年份能被4整除的那些年,但不包 括能被100整除而不能被400整除的年 2021-2-24
2021-2-24 -13- 例子 任意输入一个4位整数的年份,判断 该年是否是润年? 是指年份能被4整除的那些年,但不包 括能被100整除而不能被400整除的年
#include <iostream using namespace std void main( Int year cin>year if (year %4=0)&& (year%100=0)&&(year%4001=0)) cout<<"润年"<<endl else cout<<h 不是润年"<<endl 2021-2-24
2021-2-24 -14- #include <iostream> using namespace std; void main() { int year; cin>>year; if ((year % 4==0) && !((year %100 == 0) && (year % 400!=0))) cout<<"润年"<<endl; else cout<<"不是润年"<<endl; }
3.2ⅲ选择语句 ◆3、多分支 if(表达式1) 句1; else if(表达式2) 语句2; else if(表达式3) 语句3; else 语句n; 2021-2-24
2021-2-24 -15- 3.2 if选择语句 3、多分支 if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; … else 语句n;