帮我看下这个程序怎么错啦
void revise(){
char a,b;
//int c;
printf("您选择的美食:\n");
display();
printf(" Y.确认 R.修改 N.取消\n");
scanf("%c",&a);
if(a=='y'||a=='Y')
{
//跳转至送餐信息
}
if(a=='r'||a=='R')
{
system("cls");
printf("您选择的美食:\n");
display();
printf(" 修 改 : \n");
printf("请选择您要修改的序号:");
getchar();
scanf("%c",&b);
switch(b)
{
case 1:menu11();break;
case 2:menu11();break;
case 3:menu11();break;
case 4:menu11();break;
case 5:menu11();break;
case 6:menu12();break;
case 7:menu12();break;
case 8:menu12();break;
case 9:menu12();break;
case 10:menu12();break;
case 11:menu13();break;
case 12:menu13();break;
case 13:menu13();break;
case 14:menu13();break;
case 15:menu13();break;
}
}
if(a=='n'||a=='N')
menu11();
}
}