高校最低录取分数线.docx
《高校最低录取分数线.docx》由会员分享,可在线阅读,更多相关《高校最低录取分数线.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文本为Word版本,下载可任意编辑高校最低录取分数线 篇一:高校最低录取分数线的查询源代码 高校最低录取分数线的查询 问题描述: 现要开发一个开放式的高校本科招生最低录取分数线的查询系统,供师生和学生家长等查询,高校自愿放入该校的信息,可能随时有高校加入。 功能要求: 要求实现的查询功能有: (1) 查询等于用户给定分数的高校; (2) 查询大于(或小于)用户给定分数的高校; (3) 查询最低录取分数线在用户给定的分数段中的高校。 (注:为了省下打字的工夫,函数功能相似的都压缩到了一起,所以个别函数会显得烦琐!) /* 头文件 */ #includestdio.h #includewindow
2、s.h #define OK 1 #define ERROR 0 typedef struct node/学校名称 char SchoolName10,SchoolNum5; struct node *next; SchoolList; typedef struct /录取分数对应的学校 int PassMark; SchoolList A; PassMark_Info; typedef struct Node /二叉树节点定义 PassMark_Info data; struct Node *lchild,*rchild; Btree,*QBtree; void xy(int x, int
3、y) COORD c; c.X=x-1; c.Y=y-1; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c); /* 保存文件 */ void InOrder_(QBtree bt,FILE *fp) if(bt!=NULL) InOrder_(bt-lchild,fp); fprintf(fp,%st%st%dt,bt-data.A.SchoolNum,bt-data.A.SchoolName,bt-data.PassMark); InOrder_(bt-rchild,fp); int SaveFiles(QBtree b
4、t) FILE *fp; if(fp=fopen(passmark,wb)=NULL) printf(tERROR.); return 0; else InOrder_(bt,fp); fclose(fp); return OK; /*/ void Print(QBtree bt)/输出 SchoolList *p=(bt-data.A); while(p) printf(%10st%10st%10dn,p-SchoolNum,p-SchoolName,bt-data.PassMark); p=p-next; void InOrder(QBtree bt,int PassMark,int Pa
5、ssMark_,int k) if(bt!=NULL) InOrder(bt-lchild,PassMark,PassMark_,k); if(k=1bt-data.PassMark=PassMark)|(k=2bt-data.PassMark=PassMark)|(k=0PassMark=bt-data.PassMarkbt-data.PassMark=PassMark_) /printf(%10st%10st%10dn,bt-data.A.SchoolNum,bt-data.A.SchoolName,bt-data.PassMark); Print(bt); InOrder(bt-rchi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 最低 录取 分数线
限制150内