源程式:
#include <stdio.h>
#include <stdlib.h>
//在此處定義函數1.
//在此處定義函數2.
//在此處定義函數3.
//在此處定義函數4.
//菜單
void menu()
{
printf("\n********************************\n");
printf(" 1. 第一門課的平均分\n");
printf(" 2. 有兩門及以上不及格學生資訊\n");
printf(" 3. 每門成績均大于85分\n");
printf(" 4. 平均成績90以上的學生(含90)\n");
printf(" 0. 退出\n");
printf("\n********************************\n");
}
void menu_bye()
{
printf("\n********************************\n");
printf("\n 歡迎再次使用\n");
printf("\n");
printf("\n 再見!\n");
printf("\n********************************\n");
}
//主函數
int main()
{
menu(); //程式首先執行菜單
int n;
while(1)
{
printf("請輸入(1-5):");
scanf("%d",&n);
if(n<0 || n>5)
printf("沒有此值,請重輸入!\n");
switch(n)
{
case 0:
system("cls");
menu_bye();
exit(0);
case 1:
printf("..................\n");
printf("在此處調用函數1...\n\n");
break;
case 2:
printf("\n.................\n");
printf("在此處調用函數2...\n\n");
break;
case 3:
printf("\n.................\n");
printf("在此處調用函數3...\n\n");
break;
case 4:
printf("\n..................\n");
printf("在此處調用函數4...\n\n");
break;
}
}
}
運作結果: