- 4
- 0
- 约8.48千字
- 约 70页
- 2018-01-21 发布于广东
- 举报
1.3.2 分支结构 在程序执行过程中,程序的流程可由多路分支组成,根据不同的条件去执行不同的语句块。 这是一个两分支结构。 首先判断条件是否为“真”,如为真,执行语句块1,否则执行语句块2。 语句块2 语句块1 假 真 条件 假如判断从键盘输入的两个数的大小: 如果: xy,提示:x大于y. 如果: xy,提示:x小于y, 分支结构形式 xy? 输出x小于y 真 假 输出x大于y 下一步 输出: 此时将会用到如下所示的流程图: 例1.3 从键盘输入两个数,判断两个数的大小。 分析:这是一个分支程序设计,具体的过程描述为: 程序开始 定义两个变量: x,y 输入二个数给x,y 如果x大于y 输出:x大于y 否则 输出:x小于y 程序结束 开始 给x,y输入相应的值 定义两个变量:x,y 结束 xy? 输出: x小于y 输出:x大于y 两数中求最大值流程图 真 假 例1.3 用C语言写成的源程序为: (P8) #includestdio.h int main( ) { int x, y; /*定义二个变量*/ scanf(“%d%d”,x,y); /*读入两个整型数给变量x、y*/ if(xy) /*如果x大于y*/ printf(“x大于y\n”); /*输出:x大于y */ else /*否则*/ printf(“x小于y\n”); /*输出:x小于y */ return 0; } 这一行为变量定义,指明 x, y是整型变量(integer)。 scanf( ) 函数是专用的输入函数. 的含义是“取地址”的意思,函数的作用是:从键盘输入的两个值,分别送到 x,y所占地址的内存单元中去,也就是输入x, y的值. %d为输入格式说明, d为十进制整数格式说明符。 两分支结构 上机练习 步骤1:调出VC++ 6.0,关闭“每日提示”。 步骤2:点击菜单:[文件] →[新建]→[文件] → [C++ Sourse File] 输入文件名1-2.c,点击确定按扭。 步骤3:在编辑框内输入C源程序1-2.c。 步骤4:点击图标 进行编译源程序1-2.c,产生可执行文件1-2.obj。 步骤5:点击连接图标: 进行连接, 产生 .exe文件. 执行程序1_2.exe 步骤6: 点击执行图标 程序运行结果如图所示。 程序运行时输入: 1000 ? 500 (然后回车). 两数间用空格分隔. 程序运行结果 数据输入行的显示. 程序运行后,结果显示. 思考: 1.在例1_2.c中,如果没有语句int x,y;编译程序后出现的错误提示是什么?在C程序设计中要注意什么问题? 2.在例1_2.c中,如把语句scanf(“%d %d”,x,y); 写成:scanf(“%d %d”,x,y); 用来读入两个整型数给变量x、y,程序的运行结果会如何? 3.在例1-2.c中,如程序在运行时输入为:1000,500,程序能否得出正确的运行结果? 4.在例1-2.c中,如果在if(xy) 后加上“;”号,编译程序后出现的错误提示是什么?想想这是为什么? 5.在例1-2.c中,输入源程序后,int、if、else为什么会变颜色,在C程序设计中有什么特殊的意义? 1.3.3 循环结构 如果在程序中需要根据某项条件重复地执行某项任务若干次,直到满足或不满足某条件为止,这就构成循环结构。 循环条件? 初始条件 循环语句 假 真 循环语句执行完成后,又转去判断循环条件,如循环条件仍为真,再次执行循环语句,如此反复,直到循环条件为假,退出此循环。 注: 循环不是简单的重复. 首先判断循环条件是否为“真”,如循环条
您可能关注的文档
- C语言程序设计任文孔庆彦第7章节第12章节第12章节.ppt
- 九年级英语新课标.ppt
- C语言程序设计任务教程彭德林柴方艳第1章节.ppt
- 九年级语文上致女儿的信课件人教版.ppt
- C语言程序设计任务教程彭德林柴方艳第2章节.ppt
- C语言程序设计任务教程彭德林柴方艳第3章节.ppt
- C语言程序设计任务教程彭德林柴方艳第4章节.ppt
- C语言程序设计任务教程彭德林柴方艳第5章节.ppt
- C语言程序设计任务教程彭德林柴方艳第6章节.ppt
- C语言程序设计任务教程彭德林柴方艳第7章节.ppt
- 2026教师职称-甘肃-甘肃教师职称(基础知识、综合素质、高中历史)历年参考题库含答案详解5卷试题.docx
- 2026年中国汽车子板内衬数据监测研究报告.docx
- 2026年中国气液U型封头机数据监测研究报告.docx
- 2026年中国交流传动客运电力机车数据监测研究报告.docx
- 2026年中国防滑花式地砖模具数据监测研究报告.docx
- 2026年学历类自考发展与教育心理学-管理心理学参考题库含答案解析(5卷试题).docx
- 2026年中国工矿钻头数据监测研究报告.docx
- 2026年中国PE改性再生塑料数据监测研究报告.docx
- 2026年中国内启动型单端荧光灯数据监测研究报告.docx
- 2026年中国多功能手术牵开器数据监测研究报告.docx
原创力文档

文档评论(0)