用c语言做自动售货机程序,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;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!

时间: 2017-04-04

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值