建立student类,并建立一个student对象数组.doc

建立student类,并建立一个student对象数组.doc

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

/*完成一个C++程序,实现如下功能: (1)按照附件成绩表.txt中的内容建立student类,并建立一个student对象数组,用附件中的数据进行初始化; (2)计算英语、高数、计算机三门课程的平均成绩,并显示 (3)计算每个学生三门课程的总分和平均成绩,并显示 (4)根据平均成绩高低,对所有学生进行排序,并按照从高到低的顺序显示*/ #includestring #includeiostream using namespace std; class student { public: student(string n,string xb,string nam,string s,float E,float M,float C,float t,float ave); //声明构造函数 float display_sum(); //声明计算每个学生三门课程的总分函数 float display_average(); //声明计算每个学生三门课程的平均成绩函数 string num; string department; string name; string sex; float English; float Math; float Computer; float sum; float average; }; //student stu[19]; //定义构造函数 student::student(string n,string xb,string nam,string s,float E,float M,float C,float t=10.0,float ave=10.0) { num=n; department=xb; name=nam; sex=s; English=E; Math=M; Computer=C; sum=t; average=ave; } //定义计算每个学生三门课程的总分 float student::display_sum() {return(English+Math+Computer); } //定义计算每个学生三门课程的平均成绩 float student::display_average(){ average=(English+Math+Computer)/3.0; return(average); } void main() {student stu[19]={ student(02128,机械,杨过,男,64,56,74), student(02120,计算机,赵海明,男,51,63,84), student(02119,计算机,张李敏,男,76,87,56), student(02127,机械,韦小宝,男,75,75,72), student(02114,外语,姜波,男,79,76,68), student(02126,机械,吴应雄,男,76,77,70), student(02113,外语,于滔,女,81,56,87), student(02125,机械,王五,男,86,74,64), student(02118,计算机,徐凤东,男,79,80,66), student(02124,机械,李四,女,79,79,68), student(02123,机械,张三,男,77,77,73), student(02112,外语,刘泽宏,男,77,74,77), student(02122,机械,贺军委,女,76,78,76), student(02117,计算机,于晨,女,78,78,79), student(02116,计算机,刘立彪,男,78,79,79), student(02115,计算机,叶震伟,男,91,74,78), student(02110,外语,王志平,女,85,78,81), student(02111,外语,黄莺,女,82,78,84), student(02121,机械,王文彬,男,91,87,94) }; cout学生成绩表:endl; cout学号\t系别\t姓名\t性别\t英语\t数学\t计算机\t总分\t平均分endl; for(int i=0;i19;i++){ coutstu[i].num\tstu[i].department\tstu[i].name\tstu[i].sex\tstu[i]

文档评论(0)

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

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

1亿VIP精品文档

相关文档