求只用c语言编写的学生成绩管理系统。

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:59:59
因为没学过c++

所以尽量不要包含c++ 的一些符号和语句。

要求:

每一条记录包括一个学生的学号、姓名、3门课绩成绩和平均成绩。要求完成以下功能:
1)输入:可以一次完成若干条记录的输入。
2)显示:完成全部学生记录的显示。
3)查找:完成按姓名查找学生记录,并显示。
4)排序:按学生平均成绩进行排序。
5)插入:按平均成绩高低插入一条学生记录。
6)删除:删除一条学生记录。
是在 vc 6.0上运行的。

如果有具体一些语句和用法的解释就更好了。谢谢

可以发到我邮箱。或者qq 66387319

我的邮箱xiaji007@sina.com

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define N 50
struct student
{
int num; //学号
char name[15]; //姓名
double score[3]; //3门成绩
double ave; //平均成绩
};

void menu(); //显示主菜单
struct student input(); //输入函数
void display(struct student s[],int total); //显示学生信息
void sort(struct student s[],int total); //冒泡排序
void insert(struct student s[],int total); //插入学生(自动排序)
int del(struct student s[],int total); //删除学生
void searchNum(struct student s[],int total); //按学号查询

void main()
{
struct student stu[N];
char ch;
int total=0,select; //total为学生总数,select为选择
do{
system("cls");
menu();
printf("\t\t\t\t\t 请输入你的选择: ");
fflush