您的位置:首页 > 其它

第八周 【项目3-指向学生类的指针】

2016-04-17 20:58 232 查看
#include<iostream>

using namespace std;

class Student

{

public:

Student(int n=0,double s=0):num(n),score(s){}

int getnum()

{

return num;

}

double getscore()

{

return score;

}

void shuchu()

{

cout<<num<<" "<<score<<endl;

}

private:

int num; //学号

double score; //成绩

};

int max(Student *arr)

{

double max1=arr[0].getscore();

int k=0;

for(int i=1; i<5; i++)

if(arr[i].getscore()>max1)

{

max1=arr[i].getscore();

k=i;

}

return arr[k].getnum();

}

int main()

{

int i;

Student stud[5]=

{

Student(101,78.5),Student(102,85.5),Student(103,100),

Student(104,98.5),Student(105,95.5)

};

for(i=0;i<5;)

{

stud[i].shuchu();

i=i+2;

}

cout<<"5个学生中成绩最高者的学号为: "<<max(stud)<<endl;

return 0;

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