3.2i选择语句 ◆1、没有 else分支 if(表达式) 语句; 例如:比较x和y的大小,如果x大则输出x的值 if(x>y) cout<<x<<endl 2005-4-27 北京邮电大学电信工程学院计算机技术中心
2005-4-27 北京邮电大学电信工程学院计算机技术中心 -11- 3.2 if选择语句 1、没有else分支 例如:比较x和y的大小,如果x大则输出x的值 if (表达式) 语句; if ( x>y ) cout<<x<<endl;
3.2i选择语句 ◆2、双分支 表达式> if(表达式) 语句 语句2 语句1 else 语句2; ◆例如:比较ⅹ,y的大小,将较大的数输出 if(x>y) cout<<x<<endl else cout<<y<<endl
3.2 if选择语句 2、双分支 例如:比较x,y的大小,将较大的数输出 if (表达式) 语句1; else 语句2; if ( x>y ) cout<<x<<endl; else cout<<y<<endl;
例子 任意输入一个4位整数的年份,判断 该年是否是润年? 是指年份能被4整除的那些年,但不包 括能被100整除而不能被400整除的年 2005-4-27 北京邮电大学电信工程学院计算机技术中心
2005-4-27 北京邮电大学电信工程学院计算机技术中心 -13- 例子 任意输入一个4位整数的年份,判断 该年是否是润年? 是指年份能被4整除的那些年,但不包 括能被100整除而不能被400整除的年
#include < iostream> using namespace std void maino Int year cin>>year if((year %04==0)&& year%100=0)&&(year%4001=0)) cou<<"润年"<<endl else cout<< 不是润年"<<endl;
#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.2i选择语句 ◆3、多分支(表达式1 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; else 句n 2005-4-27 北京邮电大学电信工程学院计算机技术中心 15-
2005-4-27 北京邮电大学电信工程学院计算机技术中心 -15- 3.2 if选择语句 3、多分支 if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; … else 语句n;