c语言使用switch语句模拟售货机
时间: 2023-07-18 09:30:00 浏览: 161
C语言switch 语句的用法详解
好的,我可以为您解答。以下是使用 switch 语句模拟售货机的 C 语言代码示例:
```
#include <stdio.h>
int main()
{
int choice;
float price;
printf("请选择您需要的商品:\n");
printf("1. 可乐(¥3.5)\n");
printf("2. 雪碧(¥3.5)\n");
printf("3. 矿泉水(¥2.0)\n");
printf("4. 薯片(¥4.0)\n");
printf("5. 巧克力(¥5.0)\n");
printf("请输入商品编号:\n");
scanf("%d", &choice);
switch (choice)
{
case 1:
price = 3.5;
printf("您选择了可乐,需要支付¥%.1f。\n", price);
break;
case 2:
price = 3.5;
printf("您选择了雪碧,需要支付¥%.1f。\n", price);
break;
case 3:
price = 2.0;
printf("您选择了矿泉水,需要支付¥%.1f。\n", price);
break;
case 4:
price = 4.0;
printf("您选择了薯片,需要支付¥%.1f。\n", price);
break;
case 5:
price = 5.0;
printf("您选择了巧克力,需要支付¥%.1f。\n", price);
break;
default:
printf("输入的商品编号有误,请重新选择。\n");
break;
}
return 0;
}
```
以上代码中,我们使用 switch 语句根据用户输入的商品编号选择对应的商品,并输出商品的价格。如果用户输入的商品编号不在预设范围内,则输出提示信息。
阅读全文