C语言,编写一个菜单选项0-5,菜单1-5已经写好,分别命名为X1、X2、X3、X4、X5,求大神解答:

main函数怎么写丫?要求——0:退出,退出的时候要求询问用户“确定退出吗?(y\n)”,若y,则退出,若n,则回到程序中,继续让用户输入一个数;当用户输入的数不在0-5之间时,再让用户输入一次

int main()
{ int loop=1;
char ss;
while ( loop )
{ ShowMenu(); //函数显示菜单本身
//如:printf("请输入你的选择:\n"); printf(" 0:退出\n 1:计算\n 2:.....\n");
printf("\n请选择:“); ss=getch();
switch ( ss )
{ case '0': printf("\n确定退出吗?(y\n)"); ss=getch(); if ( ss=='y' ) loop=0; break;
case '1': FuncMenu1(); break;
case '2': FuncMenu2(); break;
case '3': FuncMenu3(); break;
case '4': FuncMenu4(); break;
case '5': FuncMenu5(); break;
default: break;
}
}
printf("再见!\n"); return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答