c语言用if语句abc输出最大值,C语言基础入门选择结构-if语句(78页)-原创力文档...

C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料。第9单元选择结构—if语句《程序设计基础》北京八维研修学院第1节选择结构导入?...

《程序设计基础》 北京八维研修学院

第9单元

选择结构—if语句

选择结构

导入

春节回家

使用选择结构可以解决

导入

如果 有1000元预算

选择坐飞机回家

如果 有800元预算

选择坐高铁回家

如果 有500元预算

选择拼车回家

如果 有300元预算

选择坐大巴车回家

?

选择的依据?

本节课目标

if选择结构的概念

单分支选择结构--if

if语句使用规范

流程图及应用案例

什么是if选择结构

if选择结构:

if选择结构

概念名

最小的属

种差(内涵)

1、判断if条件2、根据判断结果执行后续操作

同属的其它种

switch

选择结构

判断if条件,根据判断结果执行后续操作的选择结构。

选择结构

外 延

单分支if

使用单分支选择结构--if语句实现

为什么要用单分支选择—if语句

?

场景一:如果你在家,我就去拜访!

场景二:如果考试不及格,就重修!

自然语言:如果……,就……

如何使用单分支if

单分支if选择结构一般格式:

if ( 表达式 )

{

执行语句;

}

表达式:指判断条件,真为1,假为0

只有一条语句时,可以省略{},但建议不省略

单词:if,中文含义:如果

练一练

#include "stdio.h"

void main()

{

int a=3,b=5,c=7; //变量定义

if(a>b)//判断

a=b;

c=a;

if(c!=a)//判断

c=b;

printf("%d,%d,%d\n",a,b,c);

}

3,5,3

考点:省略花括号

输入一个数,判断能否被4整除或者能被7整除,并且不能被3整除,满足就打印出来。

if选择结构应用一

#include

void main()

{

int number; //变量定义

printf("请输入一个数: "); //提示输入一个数

scanf("%d",&number); //输入一个数

//判断是否满足条件

if ((number%4==0||number%7==0)

&&number%3!=0 ))

{

printf("%d\n",number); //打印结果

}

}

如何使用if选择结构

if选择结构执行过程:

if ( 表达式 )

{

执行语句;

}

条件为真(1)

执行{}中的语句

判断条件成立

判断条件不成立

if选择结构应用二

任意输入两个数,输出最大值?

void main()

{

float num1=0,num2=0,max; //定义变量

printf("请输入两个数:");

scanf("%f%f",&num1,&num2); //输入

max=num1; //赋值num1最大

if(max

{

max=num2;

}

printf(“最大值是%f”,max); //输出

}

课堂编程

任意输入三个数,输出最大值。

要求:

1、先输入三个数

2、判断并输出最大值

学生练习3分钟

if选择结构应用三

void main()

{

int number; //定义变量

printf("请输入一个数:");

scanf("%d",&number); //输入

if(number%2==0) //判断

{

printf("%d是偶数\n",number);

}

printf("程序结束"); //输出

}

任意输入一个数,如果是偶数,则输出。

课堂编程

判断小明同学的成绩,是否满足三好学生的要求。

要求:

1、数学成绩大于等于90,语文成绩大于等于90,英语成绩不低于95分。

2、单if判断大小。

学生练习3分钟

课堂编程

任意输入两个数,按从小到大的顺序,输出这两个数。

要求:

1、输入任意两个数。

2、单if判断大小,使用交换语句

学生练习3分钟

内容小结

控制结构

选择结构

内涵

判断给定条件,根据判断结果来控制程序流程的控制结构

单分支

双分支

多分支

外延

if

执行过程

语句格式

双分支选择结构

导入

使用双分支选择结构—if-else语句实现

为什么要用双分支选择—if-else语句

?

场景一:买水果,如果苹果的质量好,多买,否则,少买

场景二:天气,如果明天晴天,去爬山,否则,宅在家里

自然语言:如果……,否则……

商场购买电冰箱,选择购买海尔品牌,如果冰箱价格500—800就买,否则,不做考虑。

使用两个基本单if选择

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值