给定四种商品,分别是薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),单价分别对应为3.0元/公斤、2.5元/公斤、4.0元/公斤、3.5元/份。

首先在屏幕上显示以下菜单:

[1] crisps
[2] popcorn
[3] chocolate
[4] cola
[0] exit

用户可以输入编号1~4查询对应食品的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。

输入格式:

输入在一行中给出用户连续输入的若干个编号。

输出格式:

首先在屏幕上显示菜单。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留一位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束,显示“Thanks”。

输入样例1:

1 7 0 2

输出样例1:

[1] crisps
[2] popcorn
[3] chocolate
[4] cola
[0] exit
price = 3.0
price = 0.0
Thanks

输入样例2:

1 2 3 3 4 4 5 6 7 8

输出样例2:

[1] crisps
[2] popcorn
[3] chocolate
[4] cola
[0] exit
price = 3.0
price = 2.5
price = 4.0
price = 4.0
price = 3.5
Thanks

代码:

#include<stdio.h>int main() {int x;int i;printf("[1] crisps\n[2] popcorn\n[3] chocolate\n[4] cola\n[0] exit\n");for (i = 1; i <= 5; i++) {scanf("%d ", &x);if (x == 0) break;elseswitch (x) {case 1:printf("price = 3.0\n");break;case 2:printf("price = 2.5\n");break;case 3:printf("price = 4.0\n");break;case 4:printf("price = 3.5\n");break;default:printf("price = 0.0\n");break;}}printf("Thanks");return 0;
}

PTA | 实验二 查询自动售货机中商品的价格相关推荐

  1. 7-5 查询自动售货机中商品的价格

    7-5 查询自动售货机中商品的价格 给定四种商品,分别是薯片(crisps).爆米花(popcorn).巧克力(chocolate)和可乐(cola),单价分别对应为3.0元/公斤.2.5元/公斤.4 ...

  2. 3.3 查询自动售货机中商品的价格

    [例3-8]查询自动售货机中商品的价格假设自动售货机出售4种商品:薯片(crisps).爆米花( popcorn).巧克力(chocolate)和可乐(cola),售价分别是每份3.0.2.5.4.0 ...

  3. pta查询自动售货机中商品的价格

    给定四种商品,分别是薯片(crisps).爆米花(popcorn).巧克力(chocolate)和可乐(cola),单价分别对应为3.0元/公斤.2.5元/公斤.4.0元/公斤.3.5元/份. 首先在 ...

  4. 查询自动售货机中商品的价格

    给定四种商品,分别是薯片(crisps).爆米花(popcorn).巧克力(chocolate)和可乐(cola),单价分别对应为3.0元/公斤.2.5元/公斤.4.0元/公斤.3.5元/份. 首先在 ...

  5. 查询自动售货机中的商品价格

    一.题目描述 假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询:不到5次时,用户可以选择退出.当用户输入编号1~4,显示相 ...

  6. 用c语言做自动售货机程序,C语言实现查询自动售货机中的商品价格【实例分享】...

    问题描述:假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询:不到5次时,用户可以选择退出.当用户输入编号1~4,显示相应的 ...

  7. 【程序设计与实践】实验三:自动售货机

    实验三:自动售货机 题目: 图所示为简易自动售货机,物品架1.2上共有10样商品,按顺序进行编号分别为1~10,标有价格与名称,如下图: 用户购买商品的操作方法如下. 1.售货机物品架上共有10样商品 ...

  8. 专业版MDB-RS232适配器在自动售货机中的作用

    开发自动售货机,需要把MDB纸币器硬币器已经非现金支付设备连接到电脑,或者安卓主板,PLC,为什么必须用到MDB-RS232适配器呢? 之前开的帖子里,有人说到 "没那么复杂.实际上,串口的 ...

  9. verilog 自动售货机状态机实现_Verilog HDL自动售货机系统设计与仿真实验报告

    前言 随着电子技术和计算机技术的飞速发展,电子线路的设计工作也日益显得重要.经过人工设计.制作实验板.调试再修改的多次循环才定型的传统产品设计方法必然被计算机辅助设计所取代,因为这种费时费力又费资源的 ...

最新文章

  1. 我的新浪微博,顺便总结下近况
  2. Linux学习日记之sshd服务
  3. matlab怎么求矩阵的范数
  4. Android Intent解析
  5. 走进AngularJs(六) 服务
  6. Linux shell sed awk
  7. Java基础教程:IO流与文件基础
  8. linux 切换用户身份、su、sudo、/etc/sudoers
  9. Ubuntu安装sasquatch时执行./build.sh报错:--no-check-certificate
  10. 20年中国人均GDP排名变化
  11. DNS服务器IP地址大全
  12. 环己酰亚胺:一种细菌毒素的相关研究
  13. RRT(Rapidly-exploring Randomized Trees)算法学习笔记
  14. C Traps and Pitfalls笔记
  15. HTML5 在线学习网站
  16. JNI中Native方法的注册方式
  17. SV -- Assertions 断言
  18. 一些离谱的化学方程式
  19. 如何有效清除页面缓存
  20. HA-Hadoop 高可用原理及搭建,什么是故障迁移理论,模拟

热门文章

  1. 线程钩子HookC#实例
  2. Java面试题总结(乱序版,来自大厂面试官的MySQL灵魂十连问
  3. 收藏!YOLOv4全文解读与翻译总结!(附思维导图和论文译文)
  4. Flash新手教程:打造拟真生态水族鱼缸-添加动画效果
  5. 试述3种基本结构的特点,请另外设计两种基本结构
  6. 《CSS世界》读书笔记(九)
  7. 计算机汉字的输入和编辑教案,计算机汉字录入教案.doc
  8. 2021年高级中式烹调师新版试题及中式烹调师证书报名培训复审考试
  9. 进阶爬虫:今日头条街拍美图
  10. 搞 IT 搞累了,来看看美图吧。