C语言编程实现售货机软件若投入1.5元硬币,按"可乐","雪碧","红茶"按钮,送出相应的饮料;若投入的时2元硬币,在送出饮料的同时退还5角硬币。
时间: 2023-07-07 17:28:49 浏览: 113
以HTML形式的C语言编程软件.rar_c语言 html_c语言编程软件_c语言软件_编程软件
好的,这是一个简单的售货机程序,您可以参考:
```c
#include <stdio.h>
int main()
{
int money; // 定义投入的钱数
int choice; // 定义选择的饮料编号
printf("请输入投入的硬币数(1.5元或2元):");
scanf("%d", &money);
if (money == 150) // 投入1.5元硬币
{
printf("请选择要购买的饮料:\n");
printf("1. 可乐\n");
printf("2. 雪碧\n");
printf("3. 红茶\n");
printf("请输入对应的数字编号:");
scanf("%d", &choice);
switch (choice)
{
case 1:
printf("您购买了可乐!\n");
break;
case 2:
printf("您购买了雪碧!\n");
break;
case 3:
printf("您购买了红茶!\n");
break;
default:
printf("输入有误!\n");
break;
}
}
else if (money == 200) // 投入2元硬币
{
printf("您购买了可乐,并退还5角硬币!\n");
}
else
{
printf("投入的硬币数有误!\n");
}
return 0;
}
```
注意,这里假设用户只能投入1.5元或2元硬币,如果用户投入其他面值的硬币,程序会输出“投入的硬币数有误!”的提示。此外,如果用户在投入2元硬币购买可乐时选择其他饮料编号,程序同样会输出“输入有误!”的提示。
阅读全文