首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

指针操作学生种

2013-04-07 
指针操作学生类/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsre

指针操作学生类

/*  * 程序的版权和版本声明部分  * Copyright (c)2013, 烟台大学计算机学院学生  * All rightsreserved.  * 文件名称:score.cpp                             * 作    者:张浩                              * 完成日期:2013年4月3日  * 版本号: v1.0        * 输入描述: * 问题描述:  * 输出:  */    #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;}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)};//输出第、、个学生的信息for(int i=0;i<5;i+=2){cout<<"学生"<<i+1<<": ";stud[i].display();}//找出个学生中成绩最高者,并输出其学号cout<<"5个学生中成绩最高者的学号为: "<<max(stud);system("pause");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].getNum();}


运行结果:

指针操作学生种

心得体会:

啊啊啊啊啊啊。。。。。。

热点排行