用c语音写一个买菜计价,可以显示菜单,输入菜号选择买什么菜,会报出买了多少个菜,用了多少钱
时间: 2024-06-04 22:11:04 浏览: 18
#include <stdio.h>
#include <stdlib.h>
int main()
{
int choice; // 选择的菜号
int quantity; // 购买的数量
float price = 0.0; // 菜的单价
float total_price = 0.0; // 总价
printf("欢迎来到菜市场!\n");
printf("请选择您要购买的菜品:\n");
printf("1. 青菜 2元/斤\n");
printf("2. 萝卜 1.5元/斤\n");
printf("3. 茄子 3元/斤\n");
printf("4. 西红柿 2.5元/斤\n");
printf("5. 土豆 1.8元/斤\n");
while (1) {
printf("请输入您要购买的菜品的编号(1-5),输入0结束购买:\n");
scanf("%d", &choice);
if (choice == 0) {
break;
}
switch (choice) {
case 1:
price = 2.0;
printf("您选择了青菜,单价2元/斤,请输入购买数量:\n");
break;
case 2:
price = 1.5;
printf("您选择了萝卜,单价1.5元/斤,请输入购买数量:\n");
break;
case 3:
price = 3.0;
printf("您选择了茄子,单价3元/斤,请输入购买数量:\n");
break;
case 4:
price = 2.5;
printf("您选择了西红柿,单价2.5元/斤,请输入购买数量:\n");
break;
case 5:
price = 1.8;
printf("您选择了土豆,单价1.8元/斤,请输入购买数量:\n");
break;
default:
printf("输入有误,请重新选择!\n");
continue;
}
scanf("%d", &quantity);
total_price += price * quantity;
printf("您购买了%d斤%s,共花费%.2f元。\n", quantity, (choice == 1 ? "青菜" : (choice == 2 ? "萝卜" : (choice == 3 ? "茄子" : (choice == 4 ? "西红柿" : "土豆")))), price * quantity);
}
printf("您已结束购买,共花费%.2f元。欢迎下次光临!\n", total_price);
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)