有一个饮料自动售货机,处理单价为5角钱c语言
时间: 2023-09-13 11:05:09 浏览: 192
以下是一个简单的C语言程序,模拟饮料自动售货机的功能,处理单价为5角钱:
```
#include <stdio.h>
int main()
{
int balance, choice;
printf("请选择您要购买的饮料:\n");
printf("1. 可乐(0.5元)\n");
printf("2. 矿泉水(0.5元)\n");
printf("3. 果汁(0.5元)\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了可乐!\n");
break;
case 2:
printf("您选择了矿泉水!\n");
break;
case 3:
printf("您选择了果汁!\n");
break;
default:
printf("您的选择无效!\n");
return 0;
}
printf("请投入0.5元硬币:\n");
scanf("%d", &balance);
if (balance == 5) {
printf("购买成功,谢谢惠顾!\n");
} else if (balance > 5) {
printf("购买成功,找您%d角!\n", balance - 5);
} else {
printf("余额不足,请投入0.5元硬币!\n");
}
return 0;
}
```
程序会先输出菜单,让用户选择要购买的饮料。然后让用户投入0.5元硬币,如果投入的金额不足,程序会要求用户继续投币;如果投入的金额超过了0.5元,程序会找零并输出购买成功的信息。
阅读全文