****#学生信息管理系统
这个我们是当作一个实践课作业独立完成的。老师就给了几个选题,作为小白,我就选了最简单的。我们没有上课,就老师拉了个群,发个文件,就没了。
要知道,当时我看到都懵了。想着啥都没讲,就让我做个系统,我哪里会。我当时就真以为是我们存款机那种的一个系统。后来,我就报着试一试的心理,去百度看看。毕竟都是个大学生了,什么东西都要自己解决,不会就百度。后来,真的就有,看了人家做出来的东西发现,是我想的深奥了,原来做出来的系统还是个黑框。然后我就自己写了一个。自己也不算厉害那种,然后就都是用很简单的语句。
**
##
**功能主要是对学生信息进行添加、删除、查找、显示信息、排序、存档。
实现代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void creat();
void info();
void add();
void shanchu();
void search();
void charge();
void show();
void sort();
void save();
int count=0;
struct Student{
int num;
char name[20];
int English;
int math;
int chinese;
int ave;
int total;
}student[60],stemp;//结构体,学生信息
int main(){
creat();
return 0;
}
void creat(){
int a=0;
info();
printf("当前文件中有%d条数据\n", count);
printf("\t\t\t欢迎使用学生成绩管理系统\n");
printf("1:添加一条学生数据\n");
printf("2:删除一条学生数据\n");
printf("3:查找一条学生数据\n");
printf("4:修改一条学生数据\n");
printf("5:显示所有学生数据\n");
printf("6:按照学生成绩排序\n");
printf("7:学生数据存档并退出\n");
while(1){
scanf("%d",&a);
switch(a){
case 1:add();break;
case 2:shanchu();break;
case 3:search();break;
case 4:charge();break;
case 5:show();break;
case 6:sort();break;
case