3个回答
展开全部
给你一个简单的菜单程序吧。其中的子函数,填充成楼主所需即可。
#include <stdio.h>
/*子函数1*/
fun1() {
printf ("子函数1\n");
}
/*子函数2*/
fun2() {
printf ("子函数2\n");
}
/*子函数3*/
fun3() {
printf ("子函数3\n");
}
/*子函数4*/
fun4() {
printf ("子函数4\n");
}
int main(void) {
int key; /*命令编号*/
do {
system("cls"); /*清屏*/
/*打印菜单*/
printf ("======================================================\n");
printf (" #\t功能详情\n");
printf ("------------------------------------------------------\n");
printf (" 1\t功能1\n");
printf (" 2\t功能2\n");
printf (" 3\t功能3\n");
printf (" 4\t功能4\n");
printf (" 5\t退出\n");
printf ("======================================================\n");
printf ("\n");
printf("请输入命令编号以开启操作:");
/*输入命令编号*/
scanf("%d",&key);
printf ("\n");
/*switch函数实现输入功能序号执行相应函数*/
switch (key) {
case 1: fun1(); break; /*子函数1*/
case 2: fun2(); break; /*子函数2*/
case 3: fun3(); break; /*子函数3*/
case 4: fun4(); break; /*子函数4*/
case 5: printf("程序结束!按任意键退出...\n\n"); break;
default:printf("输入错误,请重新输入!\n\n"); break;
}
/*屏幕暂留*/
if (key!=5) {
printf ("\n");
printf("按Enter键继续...\n");
printf ("\n");
fflush(stdin);
getch ();
}
} while (key!=5);
/*屏幕暂留*/
fflush(stdin);
getch ();
return 0;
}
运行结果
展开全部
#include <stdio.h>
int menu1()
{
system("cls");
printf("------菜单1------\n");
printf("我是菜单一\n");
system("pause");
return 0;
}
int menu2()
{
system("cls");
printf("------菜单2------\n");
printf("我是菜单二\n");
system("pause");
return 0;
}
int menu3()
{
system("cls");
printf("------菜单3------\n");
printf("我是菜单三\n");
system("pause");
return 0;
}
int menu4()
{
system("cls");
printf("------菜单4------\n");
printf("我是菜单四\n");
system("pause");
return 0;
}
int main()
{
int i;
do{
system("cls");
printf("=================\n");
printf("------主菜单------\n");
printf("-----------------\n");
printf(" 1. 子菜单1\n");
printf(" 2. 子菜单2\n");
printf(" 3. 子菜单3\n");
printf(" 4. 子菜单4\n");
printf(" 0. 退出\n");
printf("-----------------\n");
printf("选择子菜单:");
scanf("%d",&i);
switch(i){
case 1: menu1();break;
case 2: menu2();break;
case 3: menu3();break;
case 4: menu4();break;
}
}while(i);
printf("程序已退出!");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晚上给你,预先声明,四个子函数只是个演示,没有具体功能的
更多追问追答
追问
就像这样的,有简单的小功能
追答
你这不有了吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询