- 3
- 0
- 约3.36千字
- 约 56页
- 2022-09-14 发布于上海
- 举报
9.3 控 制 结 构;本单元教学目的;【引例】;程序段1:
cinabc;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout三角形面积为:sendl;;未考虑公式的适用条件;程序段2:
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout三角形面积为:sendl;
};;形式:
作用:
当程序中某个位置在语法上只允许一条语句,
而在语义上要执行多条语句才能完成某个操作 时,需要使用复合语句。
;程序段3:
if(a+bca+cbb+ca)
{p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout三角形面积为:sendl;
}
;?进一步思考:
如何在输入错误数据时允许重新输入,以便能得到正确的结果?
;二、 选择结构 ;1、比较两数大小1
2、比较两数大小2
3 、成绩转换
4、分组体检
;if语句单分支形式示例;#include iostream.h
void main()
{
int x,y,t;
cout输入 x yendl;
cinxy;
if (xy)
{ t=x; x=y; y=t;}
coutxyendl;
};【例2】将任意输入的两个整数x,y中较大的数放
原创力文档

文档评论(0)