700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言添加学生信息代码 《C语言-学生信息管理系统(代码)》.doc

c语言添加学生信息代码 《C语言-学生信息管理系统(代码)》.doc

时间:2020-10-06 19:12:43

相关推荐

c语言添加学生信息代码 《C语言-学生信息管理系统(代码)》.doc

X X 师 范 大 学

实 验 报 告

课 程 C语言课程设计

任课老师

学 号

姓 名

院 系

_______年______月至_______年_______月

注意事项

使用C语言,代码已在vs中运行过,可以运行(主要功能都能实现)

需求分析,前期设计都没写,请同学们自己完成

附带有 student.txt 文件,将其移动至 F:\stu 文件夹中,运行程序时可直接选 6号指令,从中读取学生信息。如果没有该txt文件(可能会在上传过程中丢失),仍需在F盘下新建stu文件夹,各文件将保存于该文件夹中

按word格式输出尚未设计好,有兴趣可自己完成

按excel格式输出,完成后需自行调整相应列宽(拉宽),使内容美观

从下一页开始,复制余下全文,粘贴即可运行

#include

#define M 30 //班级总人数,暂定30,可修改

#define N 3 //课程成绩门数,暂定3,可修改

int inputstu(struct student stu[], int m, int n);

void prinstu(struct student stu[], int m, int n);

int sortsno(struct student stu[], int m);

int sortage(struct student stu[], int m);

int sortmark(struct student stu[],int sm[], int m, int n);

void prinsort(struct student stu[], int m, int n);

int writefile(struct student stu[], FILE *fp, int m, int n);

int readfile(struct student stu[], FILE *fp, int m, int n);

int fprinword(struct student stu[], FILE *fp, int m, int n);

int fprinexcel(struct student stu[], FILE *fp, int m, int n);

int seachsno(struct student stu[],long sno, int m,int n);

int seachsname(struct student stu[],char sname[], int m, int n);

int desno(struct student stu[], long sno, int m);

int desname(struct student stu[], char sname[], int m);

int cutin(struct student stu[], int m, int n);

struct student

{

int turn;

long sno;

char sname[20];

char sgrade[10];

char sbirth[10];

int smark[N];

};

void main()

{

int i = 0;

int con1 = 0;

int con2 = 0;

long sno;

char sname[20];

FILE *fp = NULL;

struct student stu[M];

for (i = 0; i < M; i++)

{

stu[i].turn = -1;

}

do {

printf("\n\n********************************************\n");

printf(" \n *** 学生信息管理系统 ***\n\n");

printf(" *** 请按提示输入相应命令: ***\n\n");

printf(" 1 键盘输入所有学生的基本信息\n");

printf(" 2 屏幕输出所有学生的基本信息\n");

printf(" 3 子菜单:按一定顺序对学生进行排序\n");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。