c语音餐厅点单
时间: 2023-11-28 07:51:33 浏览: 29
很好,我可以给你提供一个简单的 C 程序来实现餐厅点单功能。以下是示例代码:
```
#include <stdio.h>
int main() {
char order[50];
float price = 0;
printf("欢迎来到餐厅,请点餐:\n");
printf("汉堡 20.0元\n");
printf("薯条 10.0元\n");
printf("可乐 5.0元\n");
while(1) {
printf("请输入您的订单(输入“结束”退出点单):");
scanf("%s", order);
if(strcmp(order, "汉堡") == 0) {
price += 20.0;
} else if(strcmp(order, "薯条") == 0) {
price += 10.0;
} else if(strcmp(order, "可乐") == 0) {
price += 5.0;
} else if(strcmp(order, "结束") == 0) {
break;
} else {
printf("抱歉,我们没有这个菜品,请重新输入。\n");
}
}
printf("您的订单总价为:%.2f元。感谢您的光临,祝您用餐愉快!", price);
return 0;
}
```
这个程序中,首先打印了菜单,然后进入一个循环中,用户可以输入要点的菜品,程序会根据输入的菜品名称累加总价,直到用户输入“结束”为止。最后,程序会输出总价,结束程序。
希望这个示例代码能够帮助到你!