【C语言】自动售货机

本文介绍了一个使用C语言编写的自动售货机模拟程序,该程序根据用户投入的钱币数量(2元、3元或5元)提供不同种类的饮料选择,包括矿泉水、碳酸饮料和饮品。用户通过输入字母A、B或C来选择饮料,程序利用scanf()和getchar()函数处理输入,并结合选择结构实现功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目:假设一种自动售货机可以为顾客提供 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("康师傅矿泉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值