学生类
来源:互联网 发布:mac uefi 编辑:程序博客网 时间:2024/05/02 01:36
上机内容:建立一个学生对象数组含5名学生信息,输出最高分学生的学号和1,3,5学生的信
我的程序:
/* * 程序的版权和版本声明部分: * 作 者:段元晋* 完成日期:2013年3月31日* 版 本 号:vc++6.0* 对任务及求解方法的描述部分: * 输入描述:无* 问题描述:略* 程序输出:略* 问题分析:略 * 算法设计:略 */#include<iostream>using namespace std;class Student{public:Student(int n,double s):number(n),score(s){}void get_value();void display();int getNumber(){return number;}double getScore(){return score;}private:int number;double score;};void Student::get_value(){cin>>number>>score;}void Student::display(){cout<<"学号:"<<number<<" "<<"成绩:"<<score;cout<<endl;}int main(){Student stud[5]={Student(101,85.5),Student(102,75.5),Student(103,78.2),Student(104,90.4),Student(105,89.7)};int max(Student *);for(int i=0;i<5;i=i+2){cout<<"学生"<<i+1<<"的信息:";stud[i].display();}cout<<"成绩最高学生的学号:"<<max(stud);cout<<endl;return 0;}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].getNumber(); }运行结果:
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生类
- 学生管理系统----学生连接数据库类
- 学生管理系统----学生封装类
- 学生类,成绩类
- 学生信息 类 结构
- C++人类学生类
- 5_4学生类
- 指针操作学生类
- 举例说明关于android的xml文件的shape中的属性android:angle取值问题的知识总结
- Windows 到 Linux 之旅: 第 6 部分. 使用分区和文件系统
- 搜索那些事儿(四) --- 单业务搜索是如何实现的
- Html代码中table跨2行和跨2列的用法
- GDT是如何切换的
- 学生类
- gcc编译C++程序
- 【转】托管代码
- Q15—确定进制 函数,简化程序,strlen,进制转换
- hdu 2045 不容易系列之(3)—— LELE的RPG难题
- axis2-发布服务的操作
- 矩阵转址的一般算法
- java json对象转换数组
- hdu4520(小Q系列故事——最佳裁判)