您的位置:首页 > 其它

第五周实验报告(四)学生类

2012-03-20 20:13 225 查看
/* (程序头部注释开始)

* 程序的版权和版本声明部分

* Copyright (c) 2011, 烟台大学计算机学院学生 

* All rights reserved.

* 文件名称:                              

* 作    者:  晁阳                            

* 完成日期:  2012       年   03   月   20 日

* 版 本 号:t 1.0         
max函数是在不会啊,参考了同学的!
#include<iostream>

using namespace std;

class Student
{
public:
Student (int n,int s):num(n),score(s){};
void max( Student *p );
void show();
private:
int num;
int score;
};

void Student::show()
{
cout << num << " " << score << endl;
}

void Student::max( Student *p )//这个函数是在不会写!!!!!!
{
int max_score = p[0].score;
int k;
for(int j = 1; j < 5; ++j)
{
if(p[j].score > max_score)
{
max_score = p[j].score;
k = j;
}
}
cout << "最高成绩同学的学号和成绩:" << endl << endl;
cout << p[k].num << " " << max_score << endl;
}

int main()
{
Student stud[5] = {
Student( 01, 95),
Student( 02, 96),
Student( 03, 99),
Student( 04, 97),
Student( 05, 98)
};
Student *p =stud;
for(int i = 0; i <= 2; p += 2, ++i)
{
p->show();
}
cout << endl;

p->max(stud);

system("PAUSE");

return 0;
}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  system c