/*

这是 turbo c 2.0 的程序源文件。。。。。。。。。。。。。

这是 turbo c 2.0 的程序源文件。。。。。。。。。。。。。

和c 语言类似。但应该在turbo c 2.0上运行。。。

参考自 龙亭镇峰峰 在此感谢。。。。。

*/

#include "stdio.h" /*标准输入输出函数库*/

#include "stdlib.h" /*标准函数库*/

#include "string.h" /*字符串函数库*/

#include "conio.h" /*屏幕操作函数库*/

#define HEADER1 " ----------------------------STUDENT---------------------------------- \n"

#define HEADER2 " | number | name |Comp|Math|Eng | sum | ave |mici | \n"

#define HEADER3 " |---------------|---------------|----|----|----|--------|-------|-----| "

#define FORMAT " | %-10s |%-15s|%4d|%4d|%4d| %4d | %.2f |%4d |\n"

#define DATA p->data.num,p->http://doc.xuehai.net,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.total,p->data.ave,p->data.mingci

#define END " --------------------------------------------------------------------- \n"

int saveflag=0; /*是否需要存盘的标志变量*/

/*定义与学生有关的数据结构*/

typedef struct student /*标记为student*/

{

char num[10]; /*学号*/

char name[15]; /*姓名*/

int cgrade; /*C语言成绩*/

int mgrade; /*数学成绩*/

int egrade; /*英语成绩*/

int total; /*总分*/

float ave; /*平均分*/

int mingci; /*名次*/

};

/*定义每条记录或结点的数据结构,标记为:node*/

typedef struct node

{

struct student data; /*数据域*/

struct node *next; /*指针域*/

}Node,*Link; /*Node为node类型的结构变量,*Link为node类型的指针变量*/

void menu() /*主菜单*/

{

system("cls"); /*调用DOS命令,清屏.与clrscr()功能相同*/

textcolor(10); /*在文本模式中选择新的字符颜色*/

gotoxy(10,5); /*在文本窗口中设置光标*/

cprintf(" The Students' Grade Management System \n");

gotoxy(10,8);

cprintf(" *************************Menu********************************\n");

gotoxy(10,9);

cprintf(" * 1 input record 2 delete record *\n");

gotoxy(10,10);

cprintf(" * 3 search record 4 modify record *\n");

gotoxy(10,11);

cprintf(" * 5 insert record 6 count record *\n");

gotoxy(10,12);

cprintf(" * 7 sort reord 8 save record *\n");

gotoxy(10,13);

cprintf(" * 9 display record 0 quit system *\n");

gotoxy(10,14);

cprintf(" *************************************************************\n");

/*cprintf

()送格式化输出至文本窗口屏幕中*/

}

void printheader() /*格式化输出表头*/

{

printf(HEADER1);

printf(HEADER2);

printf(HEADER3);

}

void printdata(Node *pp) /*格式

成绩管理系统代码c语言,学生成绩管理系统(c语言源代码)相关推荐

  1. 更新学生的成绩C语言,学生成绩管理系统C语言代码实现.pdf

    学生成绩管理系统C语言代码实现 这篇文章主要为大家详细介绍了C语言代码实现学生成绩管理系统,文中示 代码介绍的非常详细,具有一定的参 考价值,感兴趣的小伙伴们可以参考一下 C语言实现了学生成绩管理系统 ...

  2. C语言学生成绩管理系统——检查学号姓名,双向循环链表

    设计一个学生管理系统,存储学生的基本信息和成绩.我是用C语言写的,最近在学习C++,回过头看,C++的特性可以减少很多冗余的代码. 功能 增删查改以及排序,数据可保存到磁盘,每次初始化的时候读取文件信 ...

  3. 用C语言学生成绩数据库排序功能设计,[c语言学生成绩管理系统]C语言学生成绩管理系统实验报告...

    篇一 : C语言学生成绩管理系统实验报告 实 验 四:结构体(6学时) 实验目的: 1.更加灵活的使用数组作为函数参数: 2.初步掌握开发一个小型实用系统的基本方法: 3.初步掌握书写程序设计开发文档 ...

  4. c语言按给定成绩查询,C语言学生成绩管理系统(简易版)

    #include #include #include int readstudents(struct students stu[]); //读取学生信息 int readsexcode(struct ...

  5. C语言学生成绩管理系统源代码

    分享:C语言学生成绩管理系统设计 <C语言程序设计>实训报告 点击查看 ----> C语言学生成绩管理系统(课程设计报告书) 扫描下方公众号,发送 成绩系统 4个字,获取下载源码. ...

  6. 生成绩管理系统c语言,学生成绩管理系统——C语言版

    <学生成绩管理系统--C语言版>由会员分享,可在线阅读,更多相关<学生成绩管理系统--C语言版(12页珍藏版)>请在人人文库网上搜索. 1.*常用的标准输入输出函数*/*acc ...

  7. C语言 学生成绩管理系统 带登录界面

    C语言 学生成绩管理系统 带登录界面 C语言课程设计 思路 部分展示 代码片段 C语言课程设计 先上要求: 思路 为了方便简单,直接利用结构体数组来存储学生学生,最后根据功能编写函数即可. 部分展示 ...

  8. 学生成绩表c语言,学生成绩管理系统C语言(附完整源代码) .doc

    学生成绩管理系统C语言(附完整源代码) 课程设计报告 学生成绩管理系统 院系: 专业: 班级: 完成日期: 2009年1月03日 设计题目:学生成绩管理系统 目录 1.题目描述2.算法设计/设计思想3 ...

  9. C语言学生成绩信息管理系统课程设计报告

    C语言课程设计报告 一 .设计目的 学生成绩管理系统 主要功能: (1)能按学期.按班级完成对学生成绩的录入. 修改,删除 (2)能按班级统计学生的成绩,求学生的总分及 平均分,并能根据学生的平均成绩 ...

  10. c语言学生成绩管理系统设计分析,参阅:C语言学生成绩管理系统设计

    <C语言学生成绩管理系统设计.doc>由会员分享,可免费在线阅读全文,更多与<C语言学生成绩管理系统设计>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜 ...

最新文章

  1. mysql数据库教程外联_MySQL--外联语句练习
  2. conda install pytorch torchvision cudatoolkit=10.2 -c pytorch 报错
  3. 完善Linux/UNIX审计 将每个shell命令记入日志
  4. ubuntu下面 将桌面换成 英文
  5. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  6. Retrofit的简单使用
  7. 兄弟,学点AI吗?2知识的确定性系统
  8. mybatis插件的执行顺序
  9. 统计学中抽样调查和一些常用的方法
  10. 【算法】-8大排序算法总结-Python
  11. 【论文解读 KDD 2019 | GATNE 】Representation Learning for Attributed Multiplex Heterogeneous Network
  12. n个单词输入次数 c语言,C语言问题,从键盘输入n个英语单词.输入格式为n,w1,w2,w3…wn,其中n表示随后输入的英语...
  13. 采用Eclipse为IDE,设计一个Java程序,实现根据指定年份、月份计算该月天数的功能,即程序输入为年、月,输出为该月的天数。
  14. 算法岗位真的需要顶会才能入场吗?
  15. Python基础语法——基础语法、变量
  16. Flutter如何强制竖屏
  17. android 仿微信朋友圈发布动态功能
  18. 训练模型时候显存爆炸的一种可能性以及解决办法
  19. 前端如何实现搜索关键字的高亮显示
  20. 如何恢复电脑的administrator账户

热门文章

  1. iphone根目录索引大全
  2. 拉电阻、下拉电阻的原理和作用
  3. 计算机毕业设计Java校园一卡通管理系统(源码+系统+mysql数据库+Lw文档)
  4. php中vc14是什么意思,VC9、VC11、VC14、VC15是啥?
  5. java建立英文停用词表_HanLP-停用词表的使用示例
  6. 30套最实用JAVA学习视频教程合集 2012
  7. GTK、Qt和wxWidgets
  8. python语言程序设计实践教程陈东_20193323实验三《Python程序设计》实验报告
  9. swf文件的反编译或着flash文件的反编译
  10. ubuntu 版mysql客户端工具_几款桌面MYSQL管理工具