當前位置:編程學習大全網 - 編程語言 - 用c語言制作壹個簡單的菜單程序,壹個主函數四個子函數

用c語言制作壹個簡單的菜單程序,壹個主函數四個子函數

給妳壹個簡單的菜單程序吧。其中的子函數,填充成樓主所需即可。

#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;

}

運行結果

  • 上一篇:張世榮的代表作品
  • 下一篇:數控加工中心FANUC——0i所有的G代碼和M代碼的含義
  • copyright 2024編程學習大全網