C++程序设计报告(16-2)
2012-06-06 16:10
197 查看
/*
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者:杨坛坛
* 完成日期:2011 年 06 月 6 日
* 版 本号: vc2008
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者:杨坛坛
* 完成日期:2011 年 06 月 6 日
* 版 本号: vc2008
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream> #include <fstream> #include <string> using namespace std; string names; double cpps; double maths; double englishs; double allscores; double scores; string names1; double cpps1; double maths1; double englishs1; double allscores1; double scores1; class student { private: string name; double cpp; double math; double english; double allscore; double score; public: student(){name=" ";cpp=0;math=0;english=0;allscore=0;score=0;} void setname(string ); void setcpp(double ); void setmath(double); void setenglish(double ); void setallscore(); void setscore(); string getname(); double getcpp(); double getmath(); double getenglish(); double getallscore(); double getscore(); }; void student::setname(string names) { name=names; } void student::setcpp(double cpps) { cpp=cpps; } void student::setmath(double maths) { math=maths; } void student::setenglish(double englishs) { english=englishs; } void student::setallscore() { allscore=cpp+math+english; } void student::setscore() { score=allscore/3; } string student::getname() { return name; } double student::getcpp() { return cpp; } double student::getmath() { return math; } double student::getenglish() { return english; } double student::getallscore() { return allscore; } double student::getscore() { return score; } void bubble_sort(student stu[]) { int j,i; j=0,i=0; for(j=0;j<100;j++) for (i=0;i<99;i++) if(stu[i].getallscore()<stu[i+1].getallscore()) { names=stu[i].getname(); englishs=stu[i].getenglish(); cpps=stu[i].getcpp(); maths=stu[i].getmath(); names1=stu[i+1].getname(); englishs1=stu[i+1].getenglish(); cpps1=stu[i+1].getcpp(); maths1=stu[i+1].getmath(); stu[i].setname(names1); stu[i].setcpp(cpps1); stu[i].setmath(maths1); stu[i].setenglish(englishs1); stu[i].setallscore(); stu[i].setscore(); stu[i+1].setname(names); stu[i+1].setcpp(cpps); stu[i+1].setmath(maths); stu[i+1].setenglish(englishs); stu[i+1].setallscore(); stu[i+1].setscore(); } }
相关文章推荐
- C++第4次实验(基础班)—循环结构程序设计(上机报告)
- C++程序设计实验报告(五十八)---第九周任务2
- C++程序设计实验报告(四十四)---第六周任务二
- C++程序设计实验报告(七十三)---第十四周任务一
- C++程序设计实验报告(十三)
- C++程序设计实验报告(七)
- C++程序设计实验报告(五十二)---第八周任务1-2
- C++程序设计实验报告(8-1)
- C++程序设计实验报告(六十)---第九周任务4
- C++程序设计实验报告(9-3)
- C++程序设计实验报告(一)
- C++程序设计实验报告——三角形
- C++程序设计实验报告《二》
- C++程序设计实验报告(十四)
- c++程序设计报告7-1
- C++程序设计实验报告(八)
- C++程序设计实验报告(五十三)---第八周任务1-3
- C++程序设计实验报告(二十三)
- C++程序设计实验报告(八十二)---第十六周任务#3-2(学会二分查找)
- C++程序设计实验报告(六十四)---第十周任务3