當前位置:首頁 » 編程語言 » 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;
}