關于c語言菜單命令
這樣試試:
#include<stdio.h>
int menu(){
int p;
printf("\t\t 歡迎使用學生成績管理系統\n");
printf("\t\t\t0:退出\n");
printf("\t\t\t1:錄入學生信息\n");
printf("\t\t\t2:排序打印成績\n");
printf("\t\t\t3:統計分布情況\n");
printf("\t\t\t4:查詢學生信息\n");
printf("^_^ 提示:請輸入操作命令 > > > >:");
scanf("%d",&p);
return p;
}
int main(){
int ch;
//。
while(1){
system("cls");
ch=menu();
if(ch==0)
break;
switch(ch){
case 1:
//調用 錄入學生信息 的函數
break;
case 2:
//調用 。 的函數
break;
case 3:
//調用 。 的函數
break;
case 4:
//調用 。 的函數
break;
}
}
system("pause");
return 0;
}
C語言菜單程序編寫
#include void armstrong(int a) { int i; int n = 1; int b = a; int s = 0; while(b /= 10) n++; b = a; for(i = 0; i s += (int)pow(b%10, n); b /= 10; } if(s == a){ printf("%d 是水仙花數!\n", a); }else{ printf("%d 不是水仙花數!\n", a); } } void prime(int a) { int i; if(a printf("%d 不是素數!\n", a); return ; } for(i = 2; i if(a % i == 0) { printf("%d 不是素數!\n", a); return ; } } printf("%d 是素數!\n", a); } void max(int a, int b, int c) { if(b > a) a = b; if(c > a) a = c; printf("最大值是:%d\n", a); } void factorial(int a) { int i; int f = 1; for(i = a; i >1; i --) f *= i; printf("%d 的階乘是:%d\n", a, f); } int main(int argc, char **argv) { int a, b, c; int type ; int run = 1; printf("本程序可完成某些數學計算:\n"); printf( "***********************************\n" "* 1.判斷一個數是否為水仙花數。
*\n" "* 2.判斷一個數是否為素數。 *\n" "* 3.求三個數的最大值。
*\n" "* 4.求一個數的階乘。 *\n" "* 0.退出。
*\n" "***********************************\n"); do{ printf("請按菜單進行選擇(0-4):"); scanf("%d", &type); switch(type){ case 0: while(1){ getchar(); printf("你確定退出嗎?(y/n)"); a = getchar(); switch(a){ case 'y': run = 0; break; case 'n': run = 1; break; default: break; } if((a == 'y') || (a == 'n')) break; } break; case 1: printf("請輸入一個數:"); scanf("%d", &a); armstrong(a); break; case 2: printf("請輸入一個數:"); scanf("%d", &a); prime(a); break; case 3: printf("請輸入三個數:"); scanf("%d%d%d", &a, &b, &c); max(a, b, c); break; case 4: printf("請輸入一個數: "); scanf("%d", &a); factorial(a); break; default: break; } }while(run); return 0; }。
怎樣用C語言編寫菜單
在C語言中,通常菜單有系統菜單、彈出菜單、下拉菜單等,不知道你要做哪一種。
菜單的制作,通常需要一下幾個步驟:
1、定義菜單項目數據結構;
2、定義你要做的彈出菜單或下拉菜單或。的數據結構;
3、建立菜單內容;
4、加載菜單內容;
5、在某個位置上顯示(包含保存原有內容以備關閉菜單后恢復覆蓋的屏幕,測試菜單顯示區域根據實際情況調整顯示區域);
6、光標移動,菜單項目顏色變化;
7、執行選中菜單項程序;
8、關閉菜單。
如果純粹用C語言寫,寫一個通用的,估計至少要上千行程序代碼,以前做過,后來不再使用C語言了,放在機器上,就找不到了。要不就放上去了。
C語言菜單怎么弄
中國電力出版社書號為5123-5504-0的C語言程序設計書上有介紹方法:
現在,通過一個簡單的開發實例來理解上述概念。該應用軟件運行時,首先出現一個菜單,用戶選擇某一菜單項后進入相應子模塊處理具體問題,處理結束后回到主菜單。當在主菜單上選擇退出功能后,軟件運行結束。將各子模塊劃分成子函數后,進一步將菜單初始化和界面顯示、選擇功能劃分成子函數,最終設計出來的函數代碼框架如下:
#include
//菜單初始化函數:設置菜單文字
void InitMenu( char *Menu[] )
{
Menu[0]="1. 菜單項1名稱 ";
…
}
// 顯示菜單、接受用戶選擇函數
// 初學者可以使用printf、getch函數實現基本交互
// 進階后可以引入圖形、字體、功能鍵、鼠標等元素進行人機交互
int ChooseMenu( char *Menu[], int MaxItem )
{
return 1; // 選擇菜單1
…
return 0; // 選擇退出
}
//模塊一
void sub1(void)
{
…
}
void main( void )
{
char *Menu[10],MaxItem=10; //指針數組存儲菜單名稱:0-9項
intdone=0; //退出標志,為1時退出
InitMenu( Menu ); //調用菜單初始化模塊
do
{
// 每輪循環都重新顯示界面、接受用戶選擇、根據用戶選擇執行相應分支
switch( ChooseMenu(Menu, MaxItem ) )
{
case 1:
sub1();
break;
case 2:
…
case 0:
done=1;
}
}while(!done);
}
在結構那一章還有一個課程設計的菜單,太長了,感興趣找書看看吧
計算機菜單式的語言 什么意思
運行程序操縱電腦最基本、最常見也最常用的方法是科學、靈活地運用菜單。所謂菜單,就是應用程序的操作命令集,按照其功能的不同分為若干菜單組。Windows10的菜單有下拉式菜單和彈出式菜單兩種。
有的窗口有菜單欄,菜單欄中放置了幾個菜單標題,菜單標題總是顯示在菜單欄中,用鼠標單擊一下就會拉下來一串菜單項,稱為下拉菜單。?彈出式菜單平時不可見,通常按鼠標右鍵彈出,彈出的菜單沒有菜單標題,只有菜單項。鼠標指向的位置不同,彈出的菜單命令也會不同。
每個菜單都包含若干條菜單項,每個菜單項可以實現不同的功能。
子菜單——菜單項右邊帶有實心右向三角形箭頭,表示本身不可執行,而是帶有下一級菜單項。
菜單命令右邊帶有省略號,表示執行時要彈出一個對話框,在對話框中要求用戶進行一定的選擇或輸入才能繼續執行命令。
以黑色亮字符顯示——表示可直接執行的命令。
以淺灰色暗字符顯示——表示當前狀態下不能使用的命令。
開關式菜單命令——這類命令通常沒有明顯的執行動作,它在程序運行期間是否起作用,是通過鼠標單擊實現的。通常這類命令前面有√表示正在起作用,無√則表示不起作用。
希望我能幫助你解疑釋惑。
描寫晚餐的句子有哪些
1.大紅色的菜單,使用繁體豎排,菜單用金色絲線縛住,展卷讀來感覺頗具中華特色。菜肴有迎賓冷餐碟、申城糟缽頭、江南水晶蝦、玉珠大烏參、原籠荷香鴨、蟹粉燒白玉、珍菌鮑魚酥、雪筍蒸黃魚、滬上扒時蔬、酒釀小圓子、合時鮮生果。東方濱江大酒店的有關工作人員告訴記者,以前所謂的“糟缽頭”都是不上臺面的家常菜,泡制的是豬肚豬腸等。而這次的糟缽頭經過改良,里面都是魚翅、鮑魚等珍貴海鮮。
2.昨天晚上在上海科技館的宴會廳內由新錦江提供的晚宴也是以上海菜作為主打。記者看到晚上的菜單是五味精冷盤、翡翠雞茸羹、水晶滑蝦仁、明爐燴魚頭、羊肚菌牛仔、春申腌篤鮮、上海生煎包、甜品伴水果。
3.早餐要吃好,午餐要吃飽,晚餐要吃少。
4.媽媽做了一道豐盛的晚餐,我們吃得津津有味。
5.奶油在早餐是金、午餐是銀、晚餐是鉛,過猶不及。
6.兩只螃蟹被放進鍋里蒸,即將成為人們的晚餐。蒸著蒸著,一只螃蟹憋不住了,頂出鍋蓋痛苦地叫:我熱!另一只螃蟹在一旁安慰道:想紅,就得忍著。
7.今天晚上,我們全家都到外婆家去吃晚飯。外婆家的菜真多,有魚,有花生,還有我最喜歡吃的螃蟹。吃晚飯時,外公把一只又大又壯的螃蟹放在我面前,叫我吃。我把這只螃蟹放到外公碗里,說:“外公,您工作一天累了,這只大螃蟹應該給您吃。”外公聽了,高興得合不攏嘴。我又拿了一只很小的螃蟹,放在自己面前,說:“這只小螃蟹讓我吃吧。”說完,我就吃了起來。雖然這只螃蟹不大,但我吃得很香,屋里充滿了歡聲笑語。
8.媽媽今天帶我去酒店吃了一頓豐盛的晚餐。