北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第四章 第四讲 分支结构

第四讲 分支结构 北大青鸟
第四讲 分支结构

本节学习目标 分支结构 If语句 fE.else语句 多重f:lse语句 If语句嵌套 Switch语句 北大青鸟
本节学习目标 • 分支结构 – If语句 – If…else语句 – 多重If…else语句 – If语句嵌套 – Switch语句

分支结构 star 输人两 个数 b e s A<b? 输出b,a 输出 b end 北大青鸟
分支结构 star end 输入两 个数 a,b A<b? 输出b,a; 输出 a,b; yes no

分支条件表达式 条件运算符 >、三、关系运算符>逻辑运算符>赋值 关系符 北大青鸟
分支条件表达式 • 条件运算符 – >、=、关系运算符>逻辑运算符>赋值 关系符

分支表达式 Ifi 句 If:lse语句 多重If. else语句 If语句嵌套 Swithc..case语句 北大青鸟
分支表达式 • If语句 • If…else语句 • 多重If…else语句 • If语句嵌套 • Swithc…case语句

if语句 格式: ·If(条件表达式) 语句 北大青鸟
if语句 • 格式: • If(条件表达式) • { – 语句 • }

if示例 输入两个整数, #include 从大到小输出 void maino (只能使用一个 printf话句) Int temp, printi("请输入两个整数:") scanf("%od, %d", &a, &b); if(a<b) emp b=temp printf("%od, %\n", a, b) 北大青鸟
if示例 • 输入两个整数, 从大到小输出。 (只能使用一个 printf语句) • #include • void main() • { • int a,b; • int temp; • printf("请输入两个整数:"); • scanf("%d,%d",&a,&b); • if (a<b) • { • temp=a; • a=b; • b=temp; • } • printf("%d,%d\n",a,b); • }

课堂练习 输入一个数,判断是否能被3整除,若能 被3整除,输出这个数 北大青鸟
课堂练习 • 输入一个数,判断是否能被3整除,若能 被3整除,输出这个数

If.lse语句 格式 If(条件表达式 语句1; Else 语句2; 北大青鸟
If…else语句 • 格式 • If (条件表达式1) • { – 语句1; • } • Else • { – 语句2; • }

If.le语句示例 输入两个整 ·# include void maino 数,从大到 小输出。 int a b printi("请输入两个整数:") scanf("%od, %d", &a, &b) if(a>b) printf("a=%d, b=%od n", a, b) else printf("b=%d, a=%dn, b, a) 北大青鸟
If…else语句示例 • 输入两个整 数,从大到 小输出。 • #include • void main() • { • int a,b; • printf("请输入两个整数:"); • scanf("%d,%d",&a,&b); • if (a>b) • { printf("a=%d,b=%d\n",a,b); • } • else • { • printf("b=%d,a=%d\n",b,a); • } • }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十二章 文件.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第十一章 复杂数据类型及排序.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第六讲 数组.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第六讲 数组.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章(7-2)指针与指针变量.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第五章 循环结构.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第二章 数据类型与运算符.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第二讲 数据类型与算术运算.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第九讲 函数.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第九章 函数.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第三章 运算符与表达式.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第三讲 运算与顺序结构.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第七章 指针.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第七讲 数据存储机制.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(PPT课件讲稿)第一章 C语言基础.ppt
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)第一讲 C语言基础.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)作业:电话号码存储系统.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)常见错误讲解.doc
- 全国计算机二级C语言常考题型专题讲义.doc
- 北大青鸟:《程序设计基础:C语言实现》课程教学资源(教案讲义)课程内容.doc
- 《Windows DNA应用程式》 面向对象分析与设计讲义.ppt
- 《JAVA OOP开发》英文版 Introduction to Computers and Programming Languages.ppt
- 《JAVA OOP开发》英文版 Chapter 1 Introduction to Object-oriented Programming and Software Development.ppt
- 《JAVA OOP开发》英文版 Chapter 2 Java Programming Basics.ppt
- 《JAVA OOP开发》英文版 Chapter 3 Numerical Data.ppt
- 《JAVA OOP开发》英文版 Chapter 4 Defining Instantiable Classes.ppt
- 《JAVA OOP开发》英文版 Chapter 5 Processing Input with Applets.ppt
- 《JAVA OOP开发》英文版 Chapter 6 Selection statements.ppt
- 《JAVA OOP开发》英文版 Chapter 7 Repetition Statements.ppt
- 《JAVA OOP开发》英文版 Chapter 8 Characters and strings.ppt
- 《JAVA OOP开发》英文版 Chapter 9 objectives.ppt
- 《JAVA OOP开发》英文版 Chapter 10 Sorting and Searching.ppt
- 《JAVA OOP开发》英文版 Chapter 11 File Input and Output.ppt
- 《JAVA OOP开发》英文版 Chapter 12 Reusable classes and packages.ppt
- 《JAVA OOP开发》英文版 Chapter 13 GUI Objects and Event-Driven Programming.ppt
- 《JAVA OOP开发》英文版 Chapter 14 Inheritance and Polymorphism.ppt
- 《JAVA OOP开发》英文版 Chapter 15 Case Study Class Roster Maintenance program.ppt
- 《JAVA OOP开发》英文版 Chapter 16 Chapter 16 Recursive algorithms.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《单片机原理与接口技术》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《单片机原理与接口技术》课程电子教案(PPT课件讲稿)第七章 牛行接与应用.ppt