C语言实现查询自动售货机中的商品价格【实例分享】
问题描述:假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询;不到5次时,用户可以选择退出。当用户输入编号1~4,显示相应的商品价格(保留1位小数);输入0,退出查询;输入其他编号,显示价格为0.
int choice,i; double price; for(i=1;i<=5;i++){ //以下5行显示菜单 printf("[1]Select crisps\n"); //查询薯片价格 printf("[2]Select popcorn\n"); //查询爆米花价格 printf("[3]Select chocolate\n"); //查询巧克力价格 printf("[4]Select cola\n"); //查询可乐价格 printf("[0]exit\n"); //退出查询 printf("Enter choice:"); scanf("%d",&choice); if(choice == 0) //如果输入为0,则提前结束循环 break; switch(choice){ case 1:price = 3.0;break; case 2:price = 2.5;break; case 3:price = 4.0;break; case 4:price = 3.0;break; default:price = 0.0;break; } printf("price = %0.1f\n",price); } printf("Thank you\n"); return 0;
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
php实现12306火车票余票查询和价格查询(12306火车票查询)
name.php 复制代码 代码如下: <?phpreturn array( "北京北" => "VAP", "北京东" => "BOP", "北京" => "BJP", "北京南" => "VNP", "北京西" => &
-
php实现12306余票查询、价格查询示例
复制代码 代码如下: <?php/** * 车票接口类 * * @author chepiao100 * */class chepiao100{ /** * 接口地址 * @var string */ private $_apiurl = 'http://www.chepiao100.com/api/'; /** * 返回接口数据 * * @param string $method 接口方法 * @param array $param 请求参数 * @return
-
C语言实现查询自动售货机中的商品价格【实例分享】
问题描述:假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询:不到5次时,用户可以选择退出.当用户输入编号1~4,显示相应的商品价格(保留1位小数):输入0,退出查询:输入其他编号,显示价格为0. int choice,i; double price; for(i=1;i<=5;i++){ //以下5行显示菜单 printf("[1]Select crisps\n"); //查询薯片价格 printf(&
-
C语言实现自动售货机
本文实例为大家分享了C语言实现自动售货机的具体代码,供大家参考,具体内容如下 如图所示的简易自动售货机,物品架1.2上共有10样商品,按顺序进行编号分别为1-10,标有价格与名称,一个编号对应一个可操作按钮,供选择商品使用.如果物架上的商品被用户买走,储物柜中会自动取出商品送到物架上,保证物品架上一定会有商品.用户可以一次投入较多钱币,并可以选择多样商品,售货机可以一次性将商品输出并找零钱. 用户购买商品的操作方法: (1)从“钱币入口”放入钱币,依次放入多个硬币或纸币.钱币可支持1元(纸币.硬
-
用C语言实现自动售货机
自动售货机 如图所示的简易自动售货机,物品架1.2上共有10样商品,按顺序进行编号,分别为1-10.同时标有价格与名称,- 一个编号对应一个可操作按钮,供选择商品使用.如果物架上的商品被用户买走,储物柜中会自动取出商品送到物架上,保证物品架上一定会有商品.用户可以一次投入较多钱币,并可以选择多样商品,售货机可以一次性将商品输出并找零钱. 用户购买方法: (1)放入钱币,用户可以以此放入多个纸币,面额可以是1元.2元.>5元.10元.售货机会统计总金额并显示.(2)依次输入要购买的产品,可购买多个
-
通过C#实现自动售货机接口
下面分几部分介绍C#实现自动售货机接口的方法,代码写的非常详细,不懂的地方有注释可以参考下. MachineJP类: 第1部分:串口初始化,串口数据读写 using System; using System.Collections.Generic; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using Syst
-
java实现自动售货机
JAVA基础练手项目—自动售货机,供大家参考,具体内容如下 要求: 简易售货机 流程: [投币]—>[显示货物清单]—>[选择一个商品编号购买]—>[提示出货]—>[找钱] 功能要求: 1. 使用mysql数据库,将所有货物存储在数据库中(货物应至少具有编号.名称.数量.价格等基本信息,可自行增加其他属性以完善程序).2. 要有友好的客户提示,例如:请输入购买商品的编号.3. 清单要求包含每种商品的剩余数量.4. 出货后,可以选择[找钱],也可以选择[继续购买],而不直接找钱 以下
-
C语言实现最全自动售货机
拥有所有功能自动售货机C语言 主要功能:欢迎页面.通过文本文件读入货物信息.上货.卖货(包含找零,付款不足等多种情况).增加新品种.按单价从高到低排序.按序号排序.退出前将所有货物信息回写进文本文档 实际代码非常简单 使用环境 VS2017编译运行正常;DEV C++删除第一行(#define _CRT_SECURE_NO_WARNINGS) 注意事项 1.第一次使用需要进入系统维护录入所有信息.2.在使用时会在桌面创建一个文本文件记录数据,下次运行也会有数据.3.录入数据时一定注意按照系统提示
-
python实现自动售货机
本文实例为大家分享了python实现自动售货机的具体代码,供大家参考,具体内容如下 自动售货机代码 while True: n=input('请选择操作:') if n=='r': l=input('请输入货物数量:') v=l.split('-') numA1=int(v[0]) numA2=int(v[1]) numA3=int(v[2]) numA4=int(v[3]) numA5=int(v[4]) numA6=int(v[5])
-
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
百度一下,自己也想了一下,有一种简单,无脑的方式分享给你: <input ng-model="start" id="start" placeholder="开始日期" style="width:156px;" class="form-control date-picker" data-date-format="yyyy-mm-dd" type="text">
-
php中simplexml_load_string使用实例分享
先用一段代码重现一下问题 乍一看,结果很让人费解: 复制代码 代码如下: <?php $string = <<<EOF <data> <foo><bar>hello</bar></foo> <foo><bar>world</bar></foo> </data> EOF; $data = simplexml_load_string($string); print_r
-
C语言设计图书登记系统与停车场管理系统的实例分享
图书登记管理系统 图书登记管理系统应该具有下列功能: (1). 通过键盘输入某本图书的信息: (2) .给定图书编号,显示该本图书的信息: (3) .给定作者姓名,显示所有该作者编写的图书信息: (4) .给定出版社,显示该出版社的所有图书信息: (5) .给定图书编号,删除该本图书的信息: (6) .提供一些统计各类信息的功能. 程序完整的实现代码如下: #include "stdio.h" #include "stdlib.h" #include "s
随机推荐
- ExtJS4 表格的嵌套 rowExpander应用
- python解析html开发库pyquery使用方法
- Lesson01_01 HTML基础
- java组件fileupload文件上传demo
- 捕获input文本框内容改变事件的js代码
- JavaScript数据结构之二叉树的计数算法示例
- Bootstrap模块dropdown实现下拉框响应
- 批处理中使用系统路径的命令
- ASP.Net不执行问题一解
- thinkphp配置连接数据库技巧
- 跟老齐学Python之list和str比较
- jsp hibernate的分页代码第1/3页
- mysql利用参数sql_safe_updates限制update/delete范围详解
- 写出高质量的PHP程序
- Bootstrap 附加导航(Affix)插件实例详解
- Python批量修改文本文件内容的方法
- 如何使用Jquery获取Form表单中被选中的radio值
- jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
- PowerShell中prompt函数的妙用
- 有关于eclipse配置spket需要注意的一些地方