给我写一个c语言程序,编程,输出简易点菜对话(文字由程序直接输出,数值由用户在黑屏终端下输入),如: 鱼香肉丝 20 烧茄子 18 醋溜土豆丝 12 西红柿炒鸡蛋 15
时间: 2023-04-09 10:02:39 浏览: 47
好的,以下是一个简单的C语言程序,可以输出简易点菜对话:
#include <stdio.h>
int main() {
int dish1, dish2, dish3, dish4;
printf("请问您需要点什么菜?\n");
printf("1. 鱼香肉丝\n");
printf("2. 烧茄子\n");
printf("3. 醋溜土豆丝\n");
printf("4. 西红柿炒鸡蛋\n");
printf("请输入您要点的菜品序号和数量,以空格分隔:\n");
scanf("%d %d", &dish1, &dish2, &dish3, &dish4);
printf("您点了以下菜品:\n");
if (dish1 > 0) {
printf("鱼香肉丝 %d\n", dish1);
}
if (dish2 > 0) {
printf("烧茄子 %d\n", dish2);
}
if (dish3 > 0) {
printf("醋溜土豆丝 %d\n", dish3);
}
if (dish4 > 0) {
printf("西红柿炒鸡蛋 %d\n", dish4);
}
return 0;
}
请注意,这只是一个简单的示例程序,实际应用中可能需要更复杂的逻辑和输入验证。
相关问题
用c语言编程,输出简易点菜对话(文字由程序直接输出,数值由用户在黑屏终端下输入),如: 鱼香肉丝 20 烧茄子 18 醋溜土豆丝 12 西红柿炒鸡蛋 15
好的,以下是简易点菜对话的代码:
#include <stdio.h>
int main() {
int dish1, dish2, dish3, dish4;
printf("请问您需要点什么菜?\n");
printf("1. 鱼香肉丝 20元\n");
printf("2. 烧茄子 18元\n");
printf("3. 醋溜土豆丝 12元\n");
printf("4. 西红柿炒鸡蛋 15元\n");
printf("请输入您要点的菜的编号和数量,用空格隔开:\n");
scanf("%d %d", &dish1, &dish2, &dish3, &dish4);
printf("您点的菜是:\n");
if (dish1 > 0) {
printf("鱼香肉丝 %d份\n", dish1);
}
if (dish2 > 0) {
printf("烧茄子 %d份\n", dish2);
}
if (dish3 > 0) {
printf("醋溜土豆丝 %d份\n", dish3);
}
if (dish4 > 0) {
printf("西红柿炒鸡蛋 %d份\n", dish4);
}
printf("请您稍等,我们会尽快为您上菜!\n");
return 0;
}
希望能够帮到您!
给我写一个c语言程序,从键盘输入一个矩形两个边的值,输出矩形面积
好的,以下是程序代码:
#include <stdio.h>
int main() {
int length, width, area;
printf("请输入矩形的长度和宽度:\n");
scanf("%d%d", &length, &width);
area = length * width;
printf("矩形的面积为:%d\n", area);
return ;
}