当前位置:首页 » 编程语言 » c语言写菜单的示例
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言写菜单的示例

发布时间: 2023-07-31 08:20:49

㈠ 如何用c语言做一个菜单,里面放程序

1、首先新建源文件c.c,用文本编辑器打开。

㈡ 怎样用C语言编写菜单

程序如下:

#include<stdio.h>

#include<string.h>

intMENU_Print(ints32QuerNum)

{

switch(s32QuerNum)

{

case1:

printf("您选择的题目如下:");

printf("1、以下可以正确表示标识符的是:()");

printf("A、Data,Double");

printf("B、case,Big");

printf("C、2011A,hi_ok");

printf("D、_2011,year-month-data");

break;

case2:

printf("您选择的题目如下:");

printf("2、以下运算符优先级最低的是:()");

printf("A、?:");

printf("B、++");

printf("C、&&");

printf("D、+=");

break;

case3:

printf("您选择的题目如下:");

printf("2、以下选项中不能正确赋册慎迅值的是:()");

printf("A、chars[20];s="ABCDE"");

printf("B、chars[]="ABCDE"");

printf("C、chars[20]={"ABCDE"}");

printf("州此D、chars[20]={'A','B','C'}");

break;

default:

break;

}

return0;

}

intmain()

{

ints32ChooseNum=0;

while(1)

{

printf("题号范围为1-3,请输孝亩入题号:");

scanf("%d


㈢ C语言中怎么编制简单的菜单,通过菜单选择能实现程序的各项功能

#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
using namespace std;
void xuanzepaixu() //选择排序函数
{
printf("待添加,请按任意键继续...");
getchar();
}
void erfenpaixu() //二分查找函数
{
printf("待添加,请按任意键继续...");
getchar();
}

void menu() //主菜单
{
system("cls"); //清屏
printf("\n\t\t\t 菜单\n");
printf("\t\t\t#***********************#\n");
printf("\t\t\t# 1选择排序 #\n");
printf("\t\t\t# 2二分查找 #\n");
printf("\t\t\t# 3返回 #\n");
printf("\t\t\t# 4---关闭 #\n");
printf("\t\t\t#***********************#\n");
printf("\t\t\t 请选择(1-4) =:");
}
void main()
{
char select;
while(1)
{
menu();
system("COLOR 9f");
scanf("%c",&select);
if(select=='3')
break; //返回上级菜单
else
{
getchar(); //读入回车符
if(!isdigit(select)) //如果不是数字字符
{
printf("\n\7Your select may be wrong, must enter the digit!\n");_getch();
}
else
{

switch (select)
{
case '1': xuanzepaixu();break;
case '2': erfenpaixu();break;
case '4':exit(0); //直接退出
default:
{
printf("\n\7\7Your selected digit may be wrong, select again!\n");
_getch();
break;
}
}
}
}
}

}

㈣ c语言菜单模板

#include
#include
void function1(){
}
void function2(){
}
void function3(){
}
int main(int argc, char *argv[]){//主函数
char choice; //暂存选择
while(true){
printf("-----------------主题-----------21/11/14 18:38\n\n");
printf("1:功能1\n2:功能2\n3:功能3\n4:退出\n请选择操作:");
scanf("%c",&choice);
switch(choice){
case '1' : function1();break;
case '2' : function2();break;
case '3' : function3();break;
case '4' : return 0;break;
}
system("cls");
}
}

㈤ 用C语言怎么写一个二级菜单呢,可以在液晶上显示,谢谢!!!

#include<stdio.h>
#include<stdlib.h>
int main()
{ void menu();
printf("\n\n\n\n\n\n\t\t\t欢 迎 使 用 通 讯 录 管 理 系 统");
printf("\n\n\n\t\t\t\t\t制作人:*******");
printf("\n\n\t\t\t\t\t2012年2月18日");
printf("\n\n\t\t\t\t\tVC6.0运行通过");
printf("\n\n\n\t按回车进入主菜单:");
getchar();
menu();
return 0;
}
void menu()
{
system("cls");
printf("\t***********************************************************\模派n");
printf("\t\t********************主菜单******************\n");
printf("\t***********************************************************\n");
printf("\t请选择以瞎睁下功能:\n\n");
printf("\t1:登记、添加同学信息\n");
printf("\t2:查看同学信息\n");
printf("\t3.排序同学信息\n");
printf("\t4:修改同学信息\n");
printf("\t5:删除同学信息\n");
printf("\t6:查询同学信息\n");
printf("\t7:使用说磨码岁明帮助\n");
printf("\t8:退出系统\n");
printf("\n\n\t温馨提示:先进入功能--7,了解使用说明\n\n");
}
再在menu()函数中用switch语句写选择

㈥ 怎么用C语言编写菜单

#include "stdio.h"
#include "stdlib.h"
#include "dos.h"
#include "windows.h"
char choice1;
void main()
{
void menue1();
printf("欢迎进入Ben的作业查询系统!");
menue1();
}
void menue1()
{
void choicemenue1();
printf("\n请按照以下列表选择您想要查看的章节:");
printf("\n编号\t章节\n 1\t第一章\n 2\t第二章\n");
printf("请输入编号进行选择:");
choicemenue1();
}
void choicemenue1()
{
choice1=getch();
switch(choice1)
{
void menuechapter1();
void menuechapter2();
void menue1();
case '1':menuechapter1();break;
case '2':menuechapter2();break;
default:printf("\n输入错误!请重新选择!\n"),menue1();
}}
void menuechapter1()
{
char choiceex;
printf("\n您选择的是第%c章",choice1);
printf("\n现在请选择本章节的题目。");
printf("\n请按照以下列表选择题目:");
printf("\n编号\t题目编号\n1\t第1题\n2\t第2题\n");
printf("请选择:");
switch(choiceex=getch())
{
void c1_1();
void c1_2();
case '1':c1_1();break;
case '2':c1_2();break;
default:
printf("\n你个白痴!这也能选错!不让你重选了!");
printf("\n按任意键以退出!");
getch();
exit(0);
}
}
void menuechapter2()
{
char choiceex;
printf("\n您选择的是第%c章",choice1);
printf("\n现在请选择本章节的题目。");
printf("\n请按照以下列表选择题目:");
printf("\n编号\t题目编号\n1\t第1题\n2\t第2题\n");
printf("\n请选择:");
switch(choiceex=getch())
{
void c2_1();
void c2_2();
case '1':c2_1();break;
case '2':c2_2();break;
default:
printf("\n你个白痴!这也能选错!不让你重选了!");
printf("\n按任意键以退出!");
getch();
exit(0);
}
}
void c1_1()
{
char howtorun;
printf("现在请选择考察方式:");
printf("\n编号\t考察方式\n 1\t运行程序\n 2\t查看源代码\n 3\t返回主菜单\n 4\t退出程序\n");
printf("请选择:");
switch(howtorun=getch())
{
void runc1_1();
void menue1();
case '1':runc1_1();break;
case '2':printf("\n"),system("type \\caidan\\chapter1\\c1_1.c"),printf("\n"),getch();break;
case '3':menue1();break;
case '4':exit(0);break;
default:
printf("程序即将结束!哈哈哈……");
printf("按任意键以结束程序!");
getch();
exit(0);
}}
void c1_2()
{
printf("c1_2 is OK!");
}void c2_1()
{
printf("c2_1 is OK!");
}void c2_2()
{
printf("c2_2 is OK!");
}
void runc1_1()
{
int a,b,max;
printf("\nPlease input two integer numbers:");
printf("a=?,b=?\n");
scanf("%d,%d",&a,&b);
max=a>b?a:b;
printf("The max number is %d",max);
}
大概就是这样做的。。

㈦ C语言中如何实现选项菜单的功能

#include<stdio.h>
#include<stdlib.h>

voidhello()
{
printf("helloworld ");
}

intmain()
{

intx;
while(1)
{
printf("-------------操作选项----------- ");
printf("1:返回菜单 ");
printf("2:退出程序 ");
printf("3:执行操作 ");
printf("-------------------------------- ");


printf("按数字键选择要执行的操作:");
scanf("%d",&x);
printf(" ");

//输入2跳出循环,退出程序
if(x==2)
break;

switch(x)
{
case1:break;//输入1,跳出switch语句,进入下一次循环
case3:hello();break;
default://数字输入错误,跳出siwtch语句,进入下一次循环
printf("输入的数字不正确 ");
break;
}
}
return0;
}

说明:有3个选项,1是用返回菜单,2是用于退出程序,3是用于执行相关的操作,这里只是一个示例,所以将要执行的操作,编写成了一个输出hello world的函数。

㈧ 设计一通过 c语言 个简单实用的菜单,通过菜单选择不同的菜单项并实现相应的功能。

#include<stdio.h>
#include<windows.h>
// 1.增加2.查询3.删除4.退出 ");
//声明函数
voidaddnd();
voidsearchnd();
voidprintnd();
voidcharund();
//含枚举类型分支switch
enummmenu{/*定义一个名为mmenu的枚举类型
可以让常量有一定的含义(如实现菜单)*/
addn=1,//默认是0,定义为1后后面的成员也会自动变换(排序)
searchn,
printn,
quitn
};
voidmain(){
enummmenuinput;
while(1){
printf("菜单 1.增加2.查询3.打印4.退出 ");
scanf("%d",&input);
Sleep(500);
system("cls");
switch(input){//case内的情况只能是整型或字符型的常量
caseaddn:printf("选中了1.增加 ");addnd();break;
casesearchn:printf("选中了2.查询 ");searchnd();break;
caseprintn:printf("选中了3.打印 ");printnd();break;
casequitn:printf("选中了4.退出 ");exit(0);break;
default:printf("不在选项内,请重新输入! ");break;}
};

}

voidaddnd(){//增加
printf("//请自定义addnd()函数代码// ");
}
voidsearchnd(){
printf("//请自定义searchnd()函数代码// ");
}
voidprintnd(){//打印
printf("//请自定义printnd()函数代码// ");
}
voidcharund(){
printf("//请自定义charund函数代码// ");
}

㈨ C语言编程做一个简单的菜单

#include<stdio.h>
#include<stdlib.h>
voidmenu()//菜单绘制
{
printf("--------------------------------------- ");
printf(" 0.退出 ");
printf(" 1.录入信息 ");
printf(" 2.查找信息 ");
printf(" 3.删除信息 ");
printf(" 4.浏览信息 ");
printf(" 5.有其他疑问找群主")
printf(" 6.C++8群:491994603")
printf("--------------------------------------- ");
}

voidkeyDown()//按键处理
{
intchoice;
scanf("%d",&choice);
switch(choice)
{
case0:
printf("退出程序 ");
Sleep(2000);
return0;
case1:
//调用菜单1实现函数
break;
case2:
//调用菜单2实现函数
break;
case3:
//调用菜单3实现函数
break;
case4:
//调用菜单4实现函数
break;
default:
printf("输入错误 ");
}
system("pause");
return0;
}
intmain()
{
while(1)
{
menu();
keyDown();
system("cls");
}
return0;
}