您所在位置: 网站首页 / 文档列表 / 数据结构与算法 / 文档详情
第3章 分支结构.ppt 立即下载
上传人:yy****24 上传时间:2024-09-08 格式:PPT 页数:57 大小:1.6MB 金币:12 举报 版权申诉
预览加载中,请您耐心等待几秒...

第3章 分支结构.ppt

第3章分支结构.ppt

预览

免费试读已结束,剩余 47 页请下载文档后查看

12 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章分支结构3.1总价计算//计算总价#include<stdio.h>intmain(){constdoubleunitPrice;doublex,price;scanf("%lf",&x);if(x>10)//如果x>10有5%的折扣price=x*unitPrice*0.95;else//否则,无折扣price=x*unitPrice;printf("%.2f\n",price);return0;}3.1.1if-else语句小练习复合语句是用“{}”括起来的一组语句,例如:{t=a;a=b;b=t;}复合语句的一般形式为:{说明部分;语句部分;}3.1.3两个内存变量内容互换#include<stdio.h>intmain(){inta,b,t;scanf("%d%d",&a,&b);if(a>b){t=a;//把a暂存入t;a=b;//把b存入a;b=t;//把t存入b;}printf("%d%d",a,b);return0;}注意:if条件下要执行的内容多于一个语句,一定要用花括弧括成一个复合语句小练习:3.2判断大小写在线保险单年龄:_____保险总额:_____性别:_____字符型常量字符数据的存储——ASCII码字符型变量字符数据可以进行整数运算输入字符型数据charch;//声明字符型变量ch方法1:scanf(“%c”,&ch);//读入一个字符存入ch方法2:ch=getchar();//读入一个字符存入ch输出字符型数据方法1:printf(“%c”,ch);//输出ch的值方法2:putchar(ch);////输出ch的值例3.4猜字母:输入某字母在字母表中的序号(从1开始),输出该字母(大写)小练习:输入一个字符,若是小写字母则变为大写字母输出,否则原样输出计算字母序号。输入一个英文字母(小写),输出该字母在字母表中的序号3.2.3复合赋值语句3.3字符分类#include<stdio.h>intmain(){charch;ch=getchar();if(ch>=‘a’&&ch<=‘z’||ch>=‘A’&&ch<=‘Z’)printf("字母\n");elseif(ch>='0'&&ch<='9')printf("数字\n");elseif(ch==''||ch=='\n')printf("分隔符\n");elseprintf("其他\n");return0;}3.3.1多分支if语句2024/10/4例3-6将百分制成绩转化为五级制成绩程序解析小练习参考程序-分段计算水费3.4嵌套的if–else语句例3-7:分段计算水费——用嵌套的if语句参考程序-分段计算水费if(条件1)if(条件2)语句1else/*这个else部分属于哪个if?*/if(条件3)语句2;else语句3;课堂练习——判断闰年课堂练习2024/10/4思路分析2024/10/42024/10/4switch语句处理多分支选择问题3种情况switch(表达式){case常量表达式1:语句段1;break;case常量表达式2:语句段2;break;....…case常量表达式n:语句段n;break;default:语句段n+1;break;}switch(op){case'+':printf("=%.2f\n",x+y);break;case'-':printf("=%.2f\n",x-y);break;case'*':printf("=%.2f\n",x*y);break;case'/':printf("=%.2f\n",x/y);break;default:printf("运算符错误\n");break;}2、在switch中不使用breakswitch(表达式){case常量表达式1:语句段1;case常量表达式2:语句段2;....…case常量表达式n:语句段n;default:语句段n+1;}switch(op){case'+':printf("=%.2f\n",x+y);case'-':printf("=%.2f\n",x-y);case'*':printf("=%.2f\n",x*y);case'/':printf("=%.2f\n",x/y);default:printf("运算符错误\n");}例3.9输入一个整数n(n<100000),请输出n的位数并逆序输出n的每一位数字,如输入:12567输出:n为5位数76521#
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第3章 分支结构

文档大小:1.6MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用