网站大量收购闲置独家精品文档,联系QQ:2885784924

成绩管理系统C.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩管理系统C

成绩管理系统C++ #include #include #include #include const int M 20; public: char id[20]; char sex[10]; char name[10]; double grade[5]; double sumsum;//总成绩 double average;//平均成绩 ; class student//用于保存学生信息的类 friend class list; public: char id[20];//保存学号 char sex[10];//保存性别 char name[10];//保存名字 double grade[5];//保存成绩 student next0; for int i0;i20;i++id[i]0; for i0;i10;i++sex[i]0; for i0;i10;i++name[i]0; void s; void setidchar id1[20] forint i0;i20;i++ id[i]id1[i]; void setsexchar sex1[10] forint i0;i10;i++ sex[i]sex1[i]; void setnamechar name1[10] forint i0;i10;i++ name[i]name1[i]; void setgradedouble grade1[5] forint i0;i5;i++ grade[i]grade1[i]; student *next;//next指向下一个学生,构成链表 char * outidreturn id;; char * outsexreturn sex;; char * outnamereturn name;; double outsum double sum0; forint i0;i5;i++ sum+this-outgradei; return sum; double outavreturn this-outsum/5; double outgradeint ireturn grade[i];; void intgradeint; ; void student::intgradeint j//用于修改学生的成绩 switch j case 1: cout 请输入数学成绩:\n; cingrade[0];break; case 2: cout请输入英语成绩:\n; cingrade[1];break; case 3: cout请输入政治成绩:\n; cingrade[2];break; case 4:cout请输入程序设计基础成绩:\n;cingrade[3];break; case 5: cout请输入物理成绩:\n; cingrade[4];break; void student::s//用于录入学生的信息 cout请输入学号:\n; cinid; cout请输入姓名:\n; cinname; cout请输入性别:\n; cinsex; cout请输入数学成绩:\n; cingrade[0]; cout请输入英语成绩:\n; cingrade[1]; cout请输入政治成绩:\n; cingrade[2]; cout请输入程序设计基础成绩:\n; cingrade[3]; cout请输入物理成绩:\n; cingrade[4]; class list//此类为链表 private: double high[5],low[5]; public: student *last,*first;//链表的开头和结尾 double totoal; listlast0;first0;; ~list; void instu;//新建一个学生的数据 void outstuchar *;//根据姓名输出一个学生的信息 int delstuchar *n;//根据姓名删除一个学生的信息 void outstu1char *;//根据学号输出一个学生的信息 int delstu1char *n;//根据学号删除一个学生的信息 void outsumchar *;//根据姓名输出一个学生的总成绩和平均成绩 void outsum1char *;//根据学号输出一个学生的总成绩和平均成绩 void think;//用于输出班级成绩的统计分析 void searchchar s[10],int;//根据姓名修改一个学生的成绩 void search1char s[20],int;//根据学号修改一个学生的成绩 double hiint i;//求某门课的最高分 double loint i;//求某门课的最低分 void

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档