#include <stdio.h>
int main()
{
int n;
char caipu1[100]="鱼香肉丝套餐";
char caipu2[100]="卤肉蘑菇套餐";
char caipu3[100]="牛肉洋葱套餐";
while(1)
{
printf("-----------菜谱----------\n");
printf("----1:%s-----\n",caipu1);
printf("----2:%s-----\n",caipu2);
printf("----3:%s-----\n",caipu3);
printf("----0:退出-------------\n");
printf("-------------------------\n");
printf("请输入输入您的选项(1、2、3或0):");
scanf("%d",&n);
switch(n)
{
case 1:
printf("您选择了%s\n",caipu1);
break;
case 2:
printf("您选择了%s\n",caipu2);
break;
case 3:
printf("您选择了%s\n",caipu3);
break;
case 0:
return 0;
default:
printf("请输入正确操作");
}
}
return 0;
}
如果你不要循环的话,就把外面的whlie去掉
#include <stdio.h>
int main()
{
int n;
char caipu1[100]="鱼香肉丝套餐";
char caipu2[100]="卤肉蘑菇套餐";
char caipu3[100]="牛肉洋葱套餐";
printf("-----------菜谱----------\n");
printf("----1:%s-----\n",caipu1);
printf("----2:%s-----\n",caipu2);
printf("----3:%s-----\n",caipu3);
printf("----0:退出-------------\n");
printf("-------------------------\n");
printf("请输入输入您的选项(1、2、3或0):");
scanf("%d",&n);
switch(n)
{
case 1:
printf("您选择了%s\n",caipu1);
break;
case 2:
printf("您选择了%s\n",caipu2);
break;
case 3:
printf("您选择了%s\n",caipu3);
break;
case 0:
return 0;
default:
printf("请输入正确操作");
}
return 0;
}
因为我不知道你的价格,就没有用结构体写了,你最好用结构体来写
char m[3][100]={"鱼香肉丝套餐","卤肉蘑菇套餐","牛肉洋葱套餐"};
int c;
c=2;
printf("%s",m[c-1]);//卤肉蘑菇套餐