黑马程序员技术交流社区
标题:
用C语言实现点菜功能
[打印本页]
作者:
tingfeng1992
时间:
2015-6-18 22:53
标题:
用C语言实现点菜功能
程序的结构有三种,分别是顺序结构、分支结构和循环结构,其中顺序结构是最简单的程序结构,而分支结构和循环结构对于初学者有一点困难。我个人认为分支结构相对来说简单一些,循环结构比较难。下面就使用分支结构实现饭店的点菜功能。
下面介绍一下算法思想:
1.定义一个变量,用来代表客人点的菜
2.提醒客人输入菜名的序号
其中 1.鱼香肉丝 2.鱼香茄子 3 京酱肉丝 4 蚂蚁上树 5 酸辣土豆丝
6.糖醋里脊 7.日本豆腐 8.大盘鸡
3.设置scanf函数,接收客人点的菜
4.判断客人点的菜本店是否有,如果没有,提醒客人;如果有,执行后面的操作
5.判断客人点的什么菜,并进行输出
下面给出程序的代码:
#include <stdio.h>
int main(int argc, const char * argv[]) {
int num=0;
printf("请输入你要点的菜的序号,其中1.鱼香肉丝 2.鱼香茄子 3 京酱肉丝 4 蚂蚁上树 5 酸辣土豆丝 6.糖醋里脊 7.日本豆腐 8.大盘鸡\n");
scanf("%d",&num);
if(num<1||num>8){
printf("本店没有这道菜,谢谢!\n");
return 0;
}else{
switch (num) {
case 1:
printf("你点的菜是鱼香肉丝\n");
break;
case 2:
printf("你点的菜是鱼香茄子\n");
break;
case 3:
printf("你点的菜是京酱肉丝\n");
break;
case 4:
printf("你点的菜是蚂蚁上树\n");
break;
case 5:
printf("你点的菜是酸辣土豆丝\n");
break;
case 6:
printf("你点的菜是糖醋里脊\n");
break;
case 7:
printf("你点的菜是日本豆腐\n");
break;
default:
printf("你点的菜是大盘鸡\n");
break;
}
}
return 0;
}
作者:
王鹏
时间:
2015-6-18 23:10
一看标题就知道是用switch语句
作者:
kalon
时间:
2015-6-19 00:38
是滴,switch
作者:
cxl19900517
时间:
2015-6-19 08:37
我以为 UIPickerView呢。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2