C++ 期末作业学生成绩报告

C++ 期末作业学生成绩报告

ID:37914599

大小:118.50 KB

页数:7页

时间:2019-06-02

C++ 期末作业学生成绩报告_第1页
C++ 期末作业学生成绩报告_第2页
C++ 期末作业学生成绩报告_第3页
C++ 期末作业学生成绩报告_第4页
C++ 期末作业学生成绩报告_第5页
资源描述:

《C++ 期末作业学生成绩报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++期末作业要求一、实验题目:学生成绩报告,要求如下:(1)请用面向对象方法设计并实现如下功能。(2)设置学生的成绩信息:学生学号、姓名、所选课程名称、平时成绩、期末成绩、平时成绩所占百分比。(3)计算学生总评成绩:总评成绩=平时成绩*平时成绩所占百分比+期末成绩*(1-平时成绩所占百分比)。(4)显示学生的姓名、所选课程名称、以及平时成绩、期末成绩和总评成绩。分单人显示和以班输出(班成绩单合适输出到文件)。一、学生成绩#include#include#includ

2、eclassstudent{intclasses;//班级intnumber;char*name;char*course;floatpeace;//平时成绩intpercent;//平时成绩所占百分比floatqimo;//期末成绩floatend;//总评成绩public:student(intcl,intn,char*na,char*c,floatp,floatq,intpe){name=newchar[strlen(na)+1];course=newchar[strlen(c)+1]

3、;classes=cl;number=n;strcpy(name,na);strcpy(course,c);peace=p;percent=pe;qimo=q;end=peace*(percent/100)+qimo*(1-percent/100);}intgetclas(){return(classes);}intgetnum(){return(number);}char*getname(){return(name);}char*getcourse(){return(course);}floatgetpea

4、ce(){return(peace);}floatgetqimo(){return(qimo);}floatgetend(){return(end);}voidshow(){cout<<""<

5、tudent(2,2736,"momo","c++",29,88,30),student(3,2741,"bing","C++",28,78,30),student(2,2713,"gege","C++",27,80,30),student(3,2745,"qian","C++",27,89,30)};cout<<"单人输出:"<

6、dl;for(i=0;i<4;i++)stu[i].show();cout<

7、f(stu[i].getclas()==2){stu[i].show();fprintf(f,"%d%d",stu[i].getclas(),stu[i].getnum());//班级,学号a=stu[i].getname();//姓名fputs(a,f);fputc('',f);a=stu[i].getcourse();//科目fputs(a,f);fprintf(f,"%5.2f%5.2f%5.2f",stu[i].getpeace(),stu[i].getqimo(),stu[i].getend());

8、fputc('',f);}}cout<<"3班:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。