帮忙用C语言设计 学生信息管理软件

来源:百度知道 编辑:UC知道 时间:2024/05/06 14:08:13
采用结构体数组或文件形式存储学生的信息,每个学生应包含如下几方面的信息(其中后三项的值指成绩):学号、姓名、性别、学院、专业班级,外语、计算机、数学。

软件由主函数(含欢迎界面)和下列5个功能模块组成:
(1)删除一个学生的信息(需指定要删除学生的学号);
(2)增加一个学生的信息(需输入要增加学生的所有信息);
(3)查找一个学生的信息(需指定学号或姓名);
(4)按三门课总分排列所有学生信息;
(5)退出程序的运行。

请写出程序代码,急用,谢谢各位大虾~~!

分少了点 我正好有一个 你自己改改吧
#include"stdio.h"
#include"stdlib.h"
#include"string.h"
#define N 3
typedef struct z1
{
char no[11];
char name[15];
int score[N];
float sum;
float average;
int order;
struct z1 *next;
}STUDENT;
STUDENT *init();
STUDENT *create();
STUDENT *del(STUDENT *h);
void print(STUDENT *h);
void search1(STUDENT *h);
STUDENT *insert(STUDENT *h);

void save(STUDENT *h);

int menu_select();
STUDENT *load();
void inputs(char *prompt,char *s,int count);
STUDENT *load();
main()
{
int i;
STUDENT *head;
head=init();
for(;;)
{
switch(menu_select())
{
case 0:head=init();break;
case 1:head=create();break;
case 2:head=insert(head);break;
case 3:print(head);break;
case 4:search1(head);break;
case 5:save(head);break;
case 6:del(head);break;
cas