C语言实现查询自动售货机中的商品价格【实例分享】
发布时间 - 2026-01-11 00:33:14 点击率:次问题描述:假设自动售货机出售四种商品,在屏幕上显示以下菜单(编号和选项),用户可以连续查询商品的价格,当查询次数超过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;
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# 查询商品价格
# 查询价格
# C语言实现最全自动售货机
# C语言实现自动售货机
# 用C语言实现自动售货机
# 可以选择
# 用户可以
# 四种
# 薯片
# 售货机
# 屏幕上
# price
# double
# choice
# Select
# printf
# lt
# pre
# strong
# class
# int
# cpp
# brush
# switch
# case
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
Linux系统运维自动化项目教程_Ansible批量管理实战
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何在自有机房高效搭建专业网站?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
PythonWeb开发入门教程_Flask快速构建Web应用
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何将凡科建站内容保存为本地文件?
详解Android图表 MPAndroidChart折线图
python中快速进行多个字符替换的方法小结
深入理解Android中的xmlns:tools属性
如何在建站之星网店版论坛获取技术支持?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
QQ浏览器网页版登录入口 个人中心在线进入
详解vue.js组件化开发实践
php 三元运算符实例详细介绍
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
Swift中switch语句区间和元组模式匹配
如何基于PHP生成高效IDC网络公司建站源码?
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
java获取注册ip实例
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
Bootstrap整体框架之JavaScript插件架构
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Firefox Developer Edition开发者版本入口
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何确保西部建站助手FTP传输的安全性?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
LinuxCD持续部署教程_自动发布与回滚机制
使用Dockerfile构建java web环境
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
iOS中将个别页面强制横屏其他页面竖屏
Python并发异常传播_错误处理解析【教程】
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Java遍历集合的三种方式
JavaScript如何实现倒计时_时间函数如何精确控制
如何用西部建站助手快速创建专业网站?
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
Laravel如何升级到最新版本?(升级指南和步骤)

