下载此文档

chap3分支结构switch语句(ppt课件).pptx


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
Chap 3 分支结构(switch语句)
查询自动售货机中商品的价格
程序解析
switch语句
多分支结构
例3-6 查询自动售货机中商品的价格
程序解析
假设自动售货机出售4种商品,薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),、、。
当用户输入编号1~4,显示相应商品的价格;输入其他编号,显示价格为0。
[1] Select crisps
[2] Select popcorn
[3] Select chocolate
[4] Select cola
#include <>
int main(void)
{
int choice, i; double price;
printf("[1] Select crisps \n");
printf("[2] Select popcorn \n");
printf("[3] Select chocolate \n");
printf("[4] Select cola \n");
printf("Enter choice: ");
scanf("%d", &choice);
switch (choice)
{
case 1: price=;
break;
case 2: price=;
break;
case 3: price=;
break;
case 4: price=;
break;
default: price=;
break;
}
printf("price = %\n", price);
}
[1] Select crisps
[2] Select popcorn
[3] Select chocolate
[4] Select cola
Enter choice: 1
price =
switch语句
处理多分支选择问题,3种情况
1、在switch语句的每个语句段中都使用break语句
switch(表达式)
{
case 常量表达式1:语句段1;
break;
case 常量表达式2:语句段2;
break;
....…
case 常量表达式n:语句段n ;
break;
default : 语句段n+1;
break;
}
switch(表达式)
{
case 常量表达式1:
语句段1;
break;
case 常量表达式2:
语句段2;
break;
....…
case 常量表达式n:
语句段n;
break;
default :
语句段n+1;
break;
}
表达式的值=常量表达式 2 的值
表达式
语句段1
语句段2
语句段n
语句段n+1
表达式的值=常量表达式 1 的值
表达式的值=常量表达式 n 的值
其他
break
break
break
break
switch (choice)
{
case 1:
price=;
break;
case 2:
price=;
break;
case 3:
price=;

chap3分支结构switch语句(ppt课件) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小201 KB
  • 时间2021-12-01