《C语言程序设计》第3章 分支和循环的C程序设计.ppt
ys****39
亲,该文档总共96页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
《C语言程序设计》第3章 分支和循环的C程序设计.ppt
第三章分支和循环的C程序设计问题一元二次方程根求解算法描述3.1程序的基本结构⒊循环结构Repetition⒋复合语句CompoundStatement3.2选择结构Selection(分支结构)3.2.1if结构的三种形式单分支的功能:(1)首先计算表达式的值。(2)若为真(非0),则执行“语句”;否则不执行“语句”,即跳过“语句”。(3)继续执行if语句后面的语句。【例3-1】已知x的值,求y=|x|。【例3-2】已知2个数,求2个数中的大数。⑵if–else结构(双分支)【例3-3】已知x的值,求y
第3章 分支和循环的C程序设计.ppt
第三章分支和循环的C程序设计问题一元二次方程根求解算法描述3.1程序的基本结构⒊循环结构Repetition⒋复合语句CompoundStatement3.2选择结构Selection(分支结构)3.2.1if结构的三种形式单分支的功能:(1)首先计算表达式的值。(2)若为真(非0),则执行“语句”;否则不执行“语句”,即跳过“语句”。(3)继续执行if语句后面的语句。【例3-1】已知x的值,求y=|x|。【例3-2】已知2个数,求2个数中的大数。⑵if–else结构(双分支)【例3-3】已知x的值,求y
C语言分支程序设计.ppt
第五章选择结构程序设计5.2逻辑运算符和逻辑表达式5.3if语句if()if()语句1else语句2elseif()语句3else语句4【例】有一个函数,定义如下:【例】输入一个字符,判断它是否是0~9之间的字符。【例】判断闰年#include<math.h>voidmain(){floata,b,c,x1,x2,p,q,m;scanf("%f%f%f",&a,&b,&c);if((a==0.0)&&(b==0)&&(c==0))printf("anyvalue");elseif((a==0)&&(b!=
C语言程序设计_分支结构.ppt
Chap3分支结构本章要点3.1统计输入的一批字符中各类字符的数量3.1.1程序解析3.1.2字符类型字符常量字符变量3.1.3字符型数据的输入和输出调用scanf和printf输入输出字符3.1.4逻辑运算3种逻辑运算符逻辑与&&逻辑或||逻辑非!(x>1)&&(y>1)(x>1)||(y>1)(x>1)!(x>1)即x<=1逻辑运算符的功能逻辑表达式条件的表示3.1.5else–if语句else–if语句分段计算水费源程序-分段计算水费3.2查询自动售货机中商品的价格3.2.1程序解析#include
C语言程序设计教程 第04章 分支结构的程序设计.ppt
第4章分支结构的程序设计4.1分支结构问题的提出比如:某一门课程考试成绩大于等于60分,该课程考核视为通过;如果考试成绩小于60分,则视为不通过。遇到类似这样的问题,首先需要判断一下具体的情况是什么,然后决定选择什么样的处理方式。不同的情况,会有不同的处理结果。对以上问题的解决,在程序设计中需要采用分支结构,也称为选择结构。上述提到的“条件”,在C语言中是如何表示的呢?4.2判断条件的描述方法4.3解决简单的分支问题图4-1if语句的执行4.3.2if-else语句语句形式:if(表达式)语句1else语