基本信息
源码名称:数据结构课程设计 学生信息管理系统 C版
源码大小:0.99M
文件格式:.zip
开发语言:C/C++
更新时间:2023-05-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

学生成绩管理系统

1、构建来自两个班级的两个成绩单,成绩单中应包括学号、姓名、性别、课程名(以《数据结构》为例)、成绩5个属性;

2、根据成绩(整数)对各班学生进行排序,并在保证学生成绩有序排列的情况下,将两个班的学生进行合并;

3、根据输入的学号和新成绩,完成成绩单中的学生成绩更改;

4、根据输入的成绩X,以时间复杂度尽可能低的查找方法找出成绩等于X的学生并打印其信息;根据输入的新学生的所有信息,在保证学生成绩有序排列的情况下,选择合适的算法插入该学生信息。

#include<stdio.h>

#include<string.h>

#include<process.h>

#include<conio.h>

#define N 30

#define M 3

typedef struct student

{ char number[10];

char name[20];

char sex[20];

float score[M];

float aver;

float total;

}STU;

STU stu[N];

int n;

void inputscore(void);

void savescore(void);

void avergescore(void);

void total(void);

void modifyscore(void);

void lookscore(void);

void searchscore(void);

void statistic(void);

void add(void);

void modify(void);

void delscore(void);

void menu(void);

void main()

{ short int flag=0;

menu();

do

{ flag=1;

switch(getch())

{ case '1' : inputscore();break; /*输入成绩*/

case '2' : lookscore();break; /*查看成绩*/

case '3' : searchscore();break; /*查找成绩*/

case '4' : statistic();break; /*成绩统计*/

case '5' : modify();break; /*修改成绩*/

case '6' : add();break; /*添加成绩*/

case '7' : delscore();break; /*删除成绩*/

case '8' : savescore();break; /*保存成绩*/

case '9' :exit(0); /*退出程序*/

default : printf("输入有误\n");

}

printf("按任意键继续\n");

getch();

menu();

}while (flag==1);

}

void menu(void)

{

system("cls");