- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define M 50
const char strStudentFilePath[] = "studentInfo.txt";
const char strCourseFilePath[] = "courseInfo.txt";
typedef struct MyInt
{
int num;
struct MyInt *next;
}CourseNumList, ScoreList;
struct student
{
int num;
char name[20];
char sex;
CourseNumList* courseNumList; //存放的是课程的序号
ScoreList* courseScore; //与上一个列表相对应的课程的成绩
int courseSize;
int ave;
}stu[M];
typedef struct student Student;
int stuNum; //系统中存在的学生的记录数
typedef struct Course
{
int numCourse;
char name[20];
char teacherName[20];
struct Course *next;
}CourseList;
CourseList *pCourse = NULL; //头指针
CourseList *currentPoint = NULL; //工作指针
/*********************************************************************************************************
@ 函数名:Initialize
@ 作用:初始化系统的显示标头
@ 参数:
@ 返回值:
*********************************************************************************************************/
void Initialize()
{
printf("\t\t********************************\n\n");
printf("\t\t学生成绩管理系统--C语言版 \n");
printf("\n");
printf("\t\t CopyRight Maode,YAN \n");
printf("\n");
printf("\t\t********************************\n\n");
}
/*********************************************************************************************************
@ 函数名:Exit
@ 作用:当系统需要退出时,调用此函数停屏,与使用者交互
@ 参数:
@ 返回值:
*********************************************************************************************************/
void Exit()
{
printf("input any key to quit!");
getch();
exit(0);
}
void Save();
/*********************************************************************************************************
@ 函数名:InputStudentInfo
@ 作用:输入学生信息,并保存在内存中
@ 参数:
@ 返回值:
@ 创建日期:2012-05-13 By Maode,Yan
*********************************************************************************************************/
void InputStudentInfo()
{
int i;
char isSave;
printf("\n开始输入学生信息,建立学生信息表:\n");
printf("请输入学生人数:");
scanf("%d", &s
文档评论(0)