ImageVerifierCode 换一换
格式:DOCX , 页数:58 ,大小:27.39KB ,
资源ID:2870867      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2870867.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言学生管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言学生管理系统.docx

1、C语言学生管理系统#include #include #include #include #define M 50const char strStudentFilePath = studentInfo.txt;const char strCourseFilePath = courseInfo.txt;typedef struct MyInt int num; struct MyInt *next;CourseNumList, ScoreList;struct student int num; char name20; char sex; CourseNumList* courseNumList

2、; /存放的是课程的序号 ScoreList* courseScore; /与上一个列表相对应的课程的成绩 int courseSize; int ave;stuM;typedef struct student Student;int stuNum; /系统中存在的学生的记录数typedef struct Course int numCourse; char name20; char teacherName20; struct Course *next;CourseList;CourseList *pCourse = NULL; /头指针CourseList *currentPoint = N

3、ULL; /工作指针/* 函数名:Initialize 作用:初始化系统的显示标头 参数: 返回值:*/void Initialize() printf(tt*nn); printf(tt学生成绩管理系统-C语言版 n); printf(n); printf(tt CopyRight Maode,YAN n); printf(n); printf(tt*nn);/* 函数名:Exit 作用:当系统需要退出时,调用此函数停屏,与使用者交互 参数: 返回值:*/void Exit() printf(input any key to quit!); getch(); exit(0);void Sav

4、e();/* 函数名:InputStudentInfo 作用:输入学生信息,并保存在内存中 参数: 返回值: 创建日期:2012-05-13 By Maode,Yan*/void InputStudentInfo() int i; char isSave; printf(n开始输入学生信息,建立学生信息表:n); printf(请输入学生人数:); scanf(%d, &stuNum); if (stuNum M) printf(输入的学生数超过人数上线!系统退出!); Exit(); for(i = 0; i stuNum; i+) printf(请输入第%d个学生的学号:n, i); sc

5、anf(%d, &stui.num); printf(请输入第%d个学生的姓名:n, i); scanf(%s, stui.name); fflush(stdin); printf(请输入第%d个学生的性别(Y代表男,N代表女):n, i); scanf(%c, &stui.sex); stui.courseNumList = NULL; stui.courseScore = NULL; stui.courseSize = 0; stui.ave = 0; fflush(stdin); printf(是否保存学生信息到文件?Y:保存,N:不保存:); scanf(%c, &isSave); i

6、f (isSave = Y | isSave = y) Save(0); /0代表保存的是学生信息 printf(保存学生信息到文件操作已经完成!); else fflush(stdin); printf(选择不保存!学生信息是系统运行基础,您确认不保存直接退出?Y:保存, N:不保存:); scanf(%c, &isSave); if (isSave != Y & isSave != y) exit(0); else Save(0); printf(保存课程信息到文件操作已经完成!); /* 函数名:ShowOneStudentInfoWithoutScores 作用:输出学生信息,不包括成

7、绩,仅仅有学号,名字和性别三个信息 参数:带输出学生的学号 返回值:*/void ShowOneStudentInfoWithoutScores(int StudentNum) int k; int i = StudentNum; int leaveRoom; char temp8; memset(temp, 0, 8); ltoa(stui.num, temp, 10); leaveRoom = 6 - strlen(temp); printf(%d, stui.num); for (k = 0; k leaveRoom; k+) printf( ); memset(temp, 0, 8);

8、 leaveRoom = 0; leaveRoom = 8 - strlen(stui.name); printf(%s, stui.name); for (k = 0; k leaveRoom; k+) printf( ); leaveRoom = 0; if (Y = stui.sex | y = stui.sex) printf(男); else printf(女); for (k = 0; k numCourse); fflush(stdin); printf(请输入课程名称:n); scanf(%s, newPoint-name); fflush(stdin); printf(请输入任课教师名称:n); scanf(%s, newPoint-teacherName); if (NULL = pCourse) currentPoint = newPoint;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1