第3章 程序初步设计;第3章 程序初步设计;例:(m=ab)(n=cd)
求a=1,b=2,c=3,d=4,m和n的原值为1时,m,n的值为多少?
当a=1,b=2,c=3,d=4,m和n的原值为1时,由于“ab”的值为0,因此m=0,而“n=cd”不被执行,因此n的值不是0而
仍保持原值1。;对给定的条件进行判断,并根据判断的结果选择不同的操作 。
构成选择结构的语句,称为条件语句。
if 语句
switch语句; false (0); false (0);3;3;3;3;3;3;7;7;7;7;if 语句后面,可以只含一个操作语句(如上例),也可以有多个操作语句,此时用花括号“{ }”将几个语句括起来称为一个复合语句。;1.if 语句的形式和执行流程 ;1.if 语句的形式和执行流程 ;1.if 语句的形式和执行流程 ;例:
int a = 3 , b = 5 ;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;3;例:
int a = 3 , b = 5 ;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;例:
int a = 3 , b = 5 ;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;例:
int a = 7 , b = 3;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;例:
int a = 7 , b = 3;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;例:
int a = 7 , b = 3;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;例:
int a = 7 , b = 3;
if ( b a )
max = b ;
else
max = a ;
cout max = max endl;
:;1.if 语句的形式和执行流程 ;1.if 语句的形式和执行流程 ;3.7.1 if 语句的三种形式 ;例3-1 编写程序计算货物运费。
设货物运费单价为每吨每公里 p(元),
p与运输距离 s(公里)之间有如下关系:;控制流图;true;小结 :if语句3种形式;3.7.1 if 语句的三种形式 ;练习:已知三角形的三条边,求三角形的面积。;例3.6 求三角形的面积。
#include iostream
#include cmath //使用数学函数时要包含头文件cmath
#include iomanip //使用I/O流控制符要包含头文件iomanip
using namespace std;
int main( )
{
double a,b,c;
cout″please enter a,b,c:″; //输入提示
cinabc;
if (a+bc b+ca c+ab)
{ //复合语句开始
double s,area; //在复合语句内定义变量
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
coutsetiosflags(ios∷fixed)setprecision(4); //指定输出的数包含4位小数
cout″area=″areaendl; //在复合语句内输出局部变量的值
} //复合语句结束
else cout″it is not a trilateral!″en
原创力文档

文档评论(0)