第4周项目4最高成绩
来源:互联网 发布:淘宝装修尺寸表 编辑:程序博客网 时间:2024/05/21 00:46
#include <iostream>using namespace std;class Student{public: Student(int n,double s):num(n),score(s) {} void display(); int getNum() { return num; } double getScore() { return score; }private: int num; //学号 double score; //成绩};void Student::display(){ cout<<num<<" "<<score<<endl;}//max函数返回arr指向的对象数组中的最高成绩者的学号int max(Student *arr);int main(){ Student stud[5]= { Student(101,78.5),Student(102,85.5),Student(103,100), Student(104,98.5),Student(105,95.5) }; //输出第1、3、5个学生的信息 for(int i=0; i<5; i+=2) { cout<<"学生"<<i+1<<": "; stud[i].display(); } //找出个学生中成绩最高者,并输出其学号 cout<<"5个学生中成绩最高者的学号为: "<<max(stud);//调用函数显示最高成绩 return 0;}//定义函数max,返回arr指向的对象数组中的最高成绩者的学号int max(Student *arr){ double max_score=arr[0].getScore();//通过公共的成员函数取出私立有的数据成员,用好此法 int k=0; for(int i=1; i<5; i++) if(arr[i].getScore()>max_score) { max_score=arr[i].getScore(); k=i; } return arr[k].getNum();}
0 0
- 第4周项目4最高成绩
- 第13周项目6-体验文件操作(4、最高成绩和学号)
- 第14周项目3-多科成绩输出最高、最低、平均成绩
- 第13周项目6 例1.4 输出最高成绩及学号
- 第14周项目3-增加保存姓名的数组输出最高成绩的名单
- 第16周项目4-多科成绩(完善)
- 第17周【项目 6-学生成绩统计】(4)
- 第17周项目6学生成绩(4)
- 第17周项目6学生成绩统计(4)
- 第17周项目6--学生成绩统计(4)!!!
- 第17周项目6-学生成绩统计(4)
- 第14周项目3-多科成绩单(3、输出获得最高成绩的同学的名单)
- 第五周任务4(找出个学生中成绩最高者,并输出其学号和成绩)
- 第14周项目--以成绩高低排名的成绩
- 第10周项目4大奖赛计分(扩展2 成绩必须按要求,否则修改)
- 第17周上机实践项目6——学生成绩统计(4)
- 第14周项目2--成绩处理。
- 第14周项目6-成绩处理
- 在openstack中创建镜像 for havana
- Easyui datagrid detailview使用简介
- Soft Skills 读书笔记 1 序
- MySQLdb的增删改查
- poj1700
- 第4周项目4最高成绩
- Ubuntu更新软件源
- Android学习笔记(一):创建一个Activity
- 超实用的python日期处理笔记
- server2005学习脚本1
- Android Fragment 真正的完全解析(下)
- JSP 生命周期
- android图片压缩总结
- 【HEVC学习与研究】43、HEVC变换编码的实现