第三章结构牝程序设计 3.1分支结构程序设计 3.2循环结构程序设计 3.3转向语句 3.4常用算法的应用实例 3.5枚举类型
第三章 结构化程序设计 3.1 分支结构程序设计 3.5 枚举类型 3.4 常用算法的应用实例 3.3 转向语句 3.2 循环结构程序设计
31分文结构程序设计 3.1.1i语句 3.1.2条件运算符“?” 3.1.3 swith语句 岗心國
3.1 分支结构程序设计 3.1.1 if语句 3.1.2 条件运算符“?:” 3.1.3 swith语句
3.1.1if语句 if语句有两种基本格式为: if(<表达式>)<语句1> else<语句2> 岗心國
3.1.1 if 语句 if语句有两种基本格式为: if (<表达式>) <语句1>; else <语句2>;
3.1.1if语句 【例3.1】输入一个年份,判断是否闰年。 分析:假定年份为year,闰年的条件是 year%4=0&&year%100==0 lyear%400=0。 程序如下: 匚输入年份: ∥文件名:EX31cpp 1 994 #include <iostream.h> void main(i 1994%4!=0 int year; cout<"输入年份:"<end; cin>year; if(year%4==0&&year%100==0&&year%400=0) cout<<year<"是润年"<endl; else cout<<year<"不是润年"<<endl} 岗心國
3.1.1 if 语句 【例3.1】 输入一个年份,判断是否闰年。 分析:假定年份为 year, 闰年的条件是 : year%4==0&&year%100==0||year%400==0。 程序如下: //文件名:EX3_1.cpp #include <iostream.h> void main( ){ int year; cout<<"输入年份:"<<endl; cin>>year; if (year%4==0&&year%100==0&&year%400==0) cout<<year<<"是润年"<<endl; else cout<< year<<"不是润年"<<endl;} 输入年份: 1994 1994%4!=0
3.1.1if语句 【例3.2】从键盘上输入三个整数,输出其中的最大数 分析:读入三个数,先求出两个数中较大者,再将该大数 与第三个数比较,求出最大数。程序如下 ∥文件名:Ex32cpp 输入三个整数 #include <iostream. h> 10823 void minot a=10b=8c=23 int a, b, c, max co输入三个正数 a>b max=10 cin>>a>>b>>c: 最大数为 cout<<"a="<<a<<"t'<<"b="<<b<<"t'<<"c="<<c<<endl c>max 输出23 if(a>b) max=a; else max=b cout<最大数为; if(c>max) cout<<c<<end; 岗心國 else cout<<max<<end; 3
3.1.1 if 语句 输入三个整数 10 8 23 a=10 b=8 c=23 a>b max=10 最大数为: c>max 输出 23 【例3.2】 从键盘上输入三个整数,输出其中的最大数。 分析:读入三个数,先求出两个数中较大者,再将该大数 与第三个数比较,求出最大数。程序如下: //文件名:Ex3_2.cpp #include <iostream.h> void main(){ int a, b, c, max; cout<<"输入三个正数:"; cin>>a>>b>>c; cout<<"a="<<a<<'\t'<<"b="<<b<<'\t'<<"c="<<c<<endl; if(a>b) max=a; else max=b; cout<<"最大数为:"; if(c>max) cout<<c<<endl; else cout<<max<<endl; }