【C语言】自动售货机
题目:假设一种自动售货机可以为顾客提供 3 种价格档次的不同饮料。
投入2元钱,可选择康师傅矿泉水、怡宝矿泉水和农夫山泉之一;
投入 3 元钱,可选择可乐、雪碧和果汁之一;
投入 5 元钱,可选择奶茶、咖啡和酸奶之一。
编写程序,模拟用户向自动售货机投入钱币选择一种饮料的过程。
思路:使用 scanf()函数模拟投入钱币,使用 getchar()函数模拟选择饮料(输入 A、B、 C 代表选择的饮料),运用选择结构
代码:
#include<stdio.h>
int main()
{printf(" 自动售货机 \n");printf(" 2元:A康师傅矿泉水 B怡宝矿泉水 C农夫山泉\n");printf(" 3元: A可乐 B雪碧 C果汁 \n");printf(" 5元: A奶茶 B咖啡 C酸奶 \n");printf(" 欢迎选购! \n");printf("请投入钱币:");int money;char drink;scanf("%d",&money);getchar();printf("请选择饮品:");drink=getchar();if(money==2)switch(drink){case'A':printf("康师傅矿泉水\n");break;case'B':printf("怡宝矿泉水\n");break;case'C':printf("农夫山泉\n");break;}else if(money==3)switch(drink) {case'A':printf("可乐\n");break;case'B':printf("雪碧\n");break;case'C':printf("果汁\n");break;}else if(money==5)switch(drink) {case'A':printf("奶茶\n");break;case'B':printf("咖啡\n");break;case'C':printf("酸奶\n");break;}return 0;
}
运行结果:
【C语言】自动售货机相关推荐
- c语言自动售货机实验报告,c语言自动售货机实验报告(15页)-原创力文档
课 程 设 计 课程名称C 语言高级程序设计 学院xxx 小组成员 1XXX 小组成员 2XXX 小组成员 3XXX 任课教师XXX 2016--2017学年第 1学期 所选题目与要求 自动售货机 问 ...
- 饮料自动售货机5角的c语言,自动售货机图形拟系统需求分析与设计报告完成稿.doc...
自动售货机图形拟系统需求分析与设计报告完成稿 C语言课程设计 需求分析与系统设计报告 目 录 1 引言2 1.1背景2 1.2定义2 1.3参考资料2 2 需求分析3 2.1需求分析3 2.2运行环境 ...
- 设计c语言自动售货机源程序,自动饮料售货机源程序C语言编程
采用C语言编程的自动饮料售货机源程序 #include #include #include class goodsinfo { public: char *name; float price; int ...
- c语言自动售货机实验报告,c语言自动售货机实验报告
#includefloat M;//M为投入的钱数 int A=1,B=1,t; //A为数量标记,B为金钱标记,1表示有,0表示没有,t用于标记售货机是否能完成退款 int i,n,v=100; / ...
- 自动贩卖机的c语言,自动售货机体统c++编程 问题描述】 自动售货机可以售出A、B、C三种商品,价格分别为1元、2元、知道...
满意答案 #include"stdio.h"#include"conio.h"structstDrink{floatfPrice;//价格intiLeft;// ...
- C语言售货系统,自动售货机报告c语言课程设计.docx
自动售货机报告c语言课程设计 PAGE \* MERGEFORMAT11 自动售货机图形模拟系统需求分析 课题名称:自动售货机图形模拟系统小组成员:朱伟鑫U201314490班 级:测控1301班指导 ...
- verilog 自动售货机状态机实现_基于Verilog语言的简单自动售货机-数电课设报告(最终版)最新版...
<基于Verilog语言的简单自动售货机-数电课设报告.docx>由会员分享,可免费在线阅读全文,更多与<基于Verilog语言的简单自动售货机-数电课设报告(最终版)>相关文 ...
- 用c语言写一个自动售货机
自动售货机 如图所示的简易自动售货机,物品架1.2上共有10样商品,按顺序进行编号,分别为1-10.同时标有价格与名称,- 一个编号对应一个可操作按钮,供选择商品使用.如果物架上的商品被用户买走,储物 ...
- 用c语言做自动售货机程序,C语言实现查询自动售货机中的商品价格【实例分享】...
问题描述:假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询:不到5次时,用户可以选择退出.当用户输入编号1~4,显示相应的 ...
最新文章
- 位运算详解+竞赛常见用法总结
- 智慧旅游建设方案_智慧灯杆及智慧交通设施建设方案
- 图文分析 OSPF 的特点
- AES128/ECB/PKCS5Padding 的实现
- markdown写法
- 使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容
- BZOJ.4832.[Lydsy1704月赛]抵制克苏恩(期望DP)
- c语言e怎么表示_C语言编程基础知识汇总学习,适合初学者!
- 【测试开发】软件测试——测试用例设计测试分类详解
- 单片机与一般微型计算机相比具有哪些特点,单片机原理与接口技术习题答案
- 项目管理project模板_项目管理常用的10张图表推荐
- macOS安装wget
- 小程序“头脑王者” 因违规被微信下架整改 小程序不可逾越的红线
- Spring之Bean后处理器——BeanPostProcessor的使用与源码解析
- 天地不仁,以万物为刍狗
- 八位硕博大佬的百度之旅~
- Speedoffice (word)文档里面怎样自动生成目录
- 小米MIUI或其他手机黑暗深色模式部分控件失效无效
- StretchSense 打造了一款真正舒适的手部动作捕捉手套
- VC学习资料收集(12):VC小知识总结
热门文章
- 配置交换机、路由器时的F口、G口、s口以及E口的用途
- PHP Fatal error: Uncaught think\\exception\\ErrorException: error_log相关解决方法
- OpenCV 的人脸detect及PCA匹配
- 芋道 Spring Boot 热部署入门
- 什么是三次握手、什么是四次握手
- 知名的兴趣社群平台小打卡是如何获得5000万用户的?【黑盒研究内参第11期】...
- H3C HCL MPLS 2层专线实验
- vue+openlayers图形交互,实现多边形绘制、编辑和保存
- [表格扫描OCR]快速扫描识别并获取表格图片内容[免费]
- 工作笔记--百度地图API卫星图 ,还有路网去除 。