用C语言编写售货机软件若投入1.5元硬币,按“可乐”“雪碧”或“红茶”按钮,送出相应的饮料;若投入的是2元硬币,在送出饮料的同时还退还5角硬币。
时间: 2024-06-06 13:08:32 浏览: 108
c语言自动售货机.docx
#include <stdio.h>
int main() {
float coin;
int choice;
printf("请输入1.5元或2元硬币:");
scanf("%f", &coin);
if (coin == 1.5) {
printf("请选择您需要的饮料:\n");
printf("1. 可乐\n2. 雪碧\n3. 红茶\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 (coin == 2) {
printf("请选择您需要的饮料:\n");
printf("1. 可乐\n2. 雪碧\n3. 红茶\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;
}
printf("找您0.5元。\n");
} else {
printf("无效的硬币!\n");
}
return 0;
}
阅读全文