求大神幫忙解答一下,大概這個結構。#include<stdio.h>
#include<dos.h>
struct student/*定義學生成績結構體*/
{
int num;/*學號*/
char name[15];/*姓名*/
double elec;/*選修課*/
double expe;/*實驗課*/
double requ;/*必修課*/
double sum;/*總分*/
};
struct student stu[50];/*定義結構體陣列*/
void in(){}/*錄入學生成績資訊*/
void show(){}/*顯示學生資訊*/
void order(){}/*按總分排序*/
void del(){}/*洗掉學生成績資訊*/
void modify(){}/*修改學生成績資訊*/
void insert(){}/*插入學生資訊*/
void total(){}/*計算總人數*/
void search(){}/*查找學生資訊*/
void main()/*主函式*/
{ void menu();
int n;
menu();
scanf("%d",&n);/*輸入選擇功能的編號*/
while(n)
{
switch(n)
{
case 1:
in();
break;
case 2:
search();
break;
case 3:
del();
break;
case 4:
modify();
break;
case 5:
insert();
break;
case 6:
order();
break;
case 7:
total();
break;
default:break;
}
getch();
menu();/*執行完功能再次顯示選單界面*/
scanf("%d",&n);
}
}
void menu()/*自定義函式實作選單功能*/
{
system("cls");
printf("\n\n\n\n\n");
printf("\t\t|---------------------STUDENT------------------|\n");
printf("\t\t| 1. 錄入學生成績 |\n");
printf("\t\t| 2. 查詢學生成績 |\n");
printf("\t\t| 3. 洗掉學生成績 |\n");
printf("\t\t| 4. 修改學生成績 |\n");
printf("\t\t| 5. 插入學生成績 |\n");
printf("\t\t| 6. 學生成績排序 |\n");
printf("\t\t| 7. 統計學生人數 |\n");
printf("\t\t| 0. 退出系統 |\n");
printf("\t\t|----------------------------------------------|\n\n");
printf("\t\t選擇(0-7):");
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/242115.html
標籤:C語言
