帮忙求解C语言课题一个

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:48:10
显示食堂的菜单,在其中任选一种时,显示出该条的菜名和价格
目的:C语言的应用(输出显示,排列,函数的调用,返回值的应用)
仕样:
菜名:“01红烧肉、02酱排骨、03红烧鸡、04烤鸭、05清蒸鱼、
06肉末茄子、07凉拌黄瓜、08咸肉炒大蒜、09西红柿炒鸡蛋、10米粉肉、l1毛豆炒河虾、12牛肉锅仔、13三鲜锅仔、14鸡汤、15基围虾”所有菜名按一列显示,输入中意的菜的号码时,得到所选菜的菜名和价格
使用下面的函数进行价格的取得(请不要更改该函数,直接调用)
int mulenedan(int i)
{
int a[15]={200,210,220,230,240,250,300,310,320,330,340,400,410,420,430}; /*价格table*/
if((i>0)&&(i<16))
{
return(a[i-1]);
}
else
{
return(0);
}
}
*通过调用mulenedan()函数来进行价格的取得,用输入的号码取得价格,当输入的号码无效或在范围以外时,将要求再次输入
新手自学的C,才5天,由于教科书很多概念模糊,例题较少,麻烦高人解答!

void display()
{
printf("01红烧肉\n");printf("02酱排骨\n");printf("03红烧鸡\n");
printf("04烤鸭\n");printf("05清蒸鱼\n");printf("06肉末茄子\n");
printf("07凉拌黄瓜\n");printf("08咸肉炒大蒜\n");printf("09西红柿炒鸡蛋\n");
printf("10米粉肉\n");printf("l1毛豆炒河虾\n");printf("12牛肉锅仔\n");
printf("13三鲜锅仔\n");printf("14鸡汤\n");printf("15基围虾\n");
}

int mulenedan(int i)
{
int a[15]={200,210,220,230,240,250,300,310,320,330,340,400,410,420,430}; /*价格table*/
if((i>0)&&(i<16))
{
return(a[i-1]);
}
else
{
return(0);
}
}

main()
{
int i;
char s[3];
static char *b[]={0,"01红烧肉","02酱排骨","03红烧鸡","04烤鸭","05清蒸鱼", "06肉末茄子","07凉