C语言 分支结构程序设计

第2章 分支结构程序设计 本章要点 C语言中有哪些关系运算和逻辑运算? 关系运算和逻辑运算的优先级如何? 如何用IF语句构成分支结构? 如何用SWITCH语句构成多分支结构? 主要内容 2.1求分段函数 【例2-1】用C语言实现数学上的一个分段函数: 1 , x>0 y= -1 , 其他 源程序: #include void main() { int y; float x; printf("Input x:\n"); scanf("%f",&x); 2.1求分段函数 if(x>0) y=1; else y=-1; printf("y=%d\n",y); return 0; } 运行结果: Input x: 3.6 y=1 2.1求分段函数 2.1.2 关系运算及其表达式 2.1求分段函数 2.1求分段函数 2.1求分段函数 2.1.3 逻辑运算及其表达式 2.1求分段函数 三种逻辑运算符含义说明如下; (1)&& 逻辑与(相当日常生活中:而且,并且,只在两条件同时成立时为“真”) (2)|| 逻辑或(相当日常生活中:或,两个条件只要有一个成立时即为“真”) (3)! 逻辑非(条件为真,运算后为假,条件为假,运算后为真) 与运算符&&和或运算符||均为双目运算符。具有左结合性。 非运算符!为单目运算符,具有右结合性。 2.1求分段函数 2.1求分段函数 2.2求两数种的最大值 【例2-2】输入两个整数,输出其中的大数。 源程序: #include void main() { int a,b,max; /*max-临时变量/ printf(“Input two integers:\n”); scanf(“%d %d”,&a,&b); max=a; if (max void main() { int a,b; printf(“Input two integers:\n”); scanf(“%d %d”,&a,&b); if (a void main() { float weight,pay; printf(“Please input the weight:\n”); scanf(“%f”,&weight); if (weight>=10) pay=weight*6.5; else pay=weight*8.5; printf(“You should pay %f yuans\n”,pay); } 2.3求付费金额 运行结果: Please input the weight: 12 You should pay 78.000000 yuans Please input the weight: 5 You should pay 42.500000 yuans 2.3求付费金额 有时,我们需要在某种条件下让程序执行一个分支,否则执行另一分支。这时,可以采用if……else语句。其语句格式如下: if(表达式) 语句1

c语言分支结构程序设计课件,C语言 分支结构程序设计.ppt相关推荐

  1. c语言编程设计实验课件,c语言程序设计实验课件.ppt

    <c语言程序设计实验课件.ppt>由会员分享,可在线阅读,更多相关<c语言程序设计实验课件.ppt(12页珍藏版)>请在人人文库网上搜索. 1.实验一,1.用scanf函数输入 ...

  2. C语言运算符与表达式课件,C语言课件(运算符和表达式).ppt

    C语言课件(运算符和表达式).ppt 运算符与表达式第二讲 运算符和表达式,引例 概念及分类 优先级和结合性 算术运算 关系运算 逻辑运算 位运算 赋值运算符 逗号运算符 条件运算符,引例,引例 问题 ...

  3. c语言中数据类型的课件,C语言课件(基本数据类型).ppt

    C语言课件(基本数据类型) 基本数据类型 引例 变量与常量 预备知识 内储存器的组织 数据类型 基本数据类型 整数类型 字符 浮点类型 引例 引例 问题 计算任意一个圆的面积. 源程序(cw02-01 ...

  4. c语言中数据类型的课件,C语言数据类型课件.ppt

    C语言数据类型课件 3.6 变量赋初值 3.6 变量赋初值 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 术运算符和算术表达式 3.8 算术运算符和算术表达式 3.8 算术运算符和算 ...

  5. 微型计算机原理含汇编语言课件,微型计算机原理第六章 汇编语言程序设计课件.ppt...

    微型计算机原理第六章 汇编语言程序设计课件 第6章 汇编语言程序设计 醛引萤仑猿憋诚厦纶轰襟惋孜竖稼荤退起降掳膜苍比球危植怜垮舰懊裂唤微型计算机原理第六章 汇编语言程序设计课件微型计算机原理第六章 汇 ...

  6. c语言菜单程序循环结构举例,C语言程序设计课件 第4章 循环结构.ppt

    C语言程序设计课件 第4章 循环结构.ppt 循环嵌套应用举例 [例4.8]从键盘上输入n的值为5,编程打印具有如下规律的对称图形. @ @ @ @ @ @ @ @ @ @ @ @ @ 行号(i)空格 ...

  7. 让五个数都不相等的程序c语言,C语言程序设计课件第05讲.ppt

    <C语言程序设计课件第05讲.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计课件第05讲.ppt(28页珍藏版)>请在人人文库网上搜索. 1.if语句 switch语 ...

  8. C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...

    Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...

  9. c语言程序设计课件第二章,c语言程序设计课件张元国 ISBN9787566300386 PPT第二章数据类型 运算符与表达式...

    1.第2章 数据类型.运算符与表达式,语言的数据类型 常量与变量 运算符与表达式 不同类型数据间的转换,2.1语言的数据类型,数据是计算机程序处理的所有信息的总称,数值.字符.文本等都是数据,在各种程 ...

最新文章

  1. 如何接地气地接入微前端?
  2. maven java 参数_将Maven参数注入Java类
  3. docker for windows无法共享硬盘
  4. java 去掉 t_[Java教程]LocalDateTime去掉T
  5. python logging 工具
  6. CAPL学习之路-关键字
  7. fit函数中verbose含义解释
  8. 十秒钟刷完云班课的一节视频
  9. 黄河流域公安院校网络空间安全技能挑战赛 QAQ 题解
  10. 如何通过多线程执行单个任务?
  11. STM32F1案例 ST7735 TFT液晶显示屏综合库使用
  12. Google Map Key申请流程
  13. q某音乐API接口分析--获取vKey和Sign
  14. 快速删除包含指定数字的数据
  15. caffe 制作数据集
  16. 安卓防止手机休眠软件_Caffeinate app下载-手机防休眠工具Caffeinate下载v3.3.3 安卓版-西西软件下载...
  17. 鱼眼镜头畸变校正方法
  18. python 处理csv文件 一个简单的数据处理任务
  19. MS5611气压计 I2C驱动代码 STM32
  20. oauth2使用password模式获取access_token

热门文章

  1. 微爱四年 2021 年中总结
  2. 前端根据流或者url下载文件
  3. 关于孩子的教育,心理健康教育值得我们重视
  4. Python黑魔法手册记录
  5. web python 自动化是什么_Web自动化Selenium+Python系列之一自动化测试基础
  6. (六十四)c#Winform自定义控件-温度计(工业)
  7. WPF 后面板设置16进制颜色,透明;
  8. zookeeper从入门到入土
  9. windows根据端口号查看进程(PID)信息
  10. Java获取游戏头像_小程序最新获取用户昵称和头像的方法总结