第5題

#include<iostream>
using namespace std;
class Student
{
	private:
		int num;
		double mark;
	public:
		void setdata()
		{
			cin>>num;
			cin>>mark;
		}
		friend void max(Student *);
		void display()
		{
			cout<<"max mark's num is "<<num<<endl;
		}
};
void max(Student *p)
{
	int i,j;
	double max;
	max=p[0].mark;
	for(i=1;i<5;i++)
	{
		if(p[i].mark>max)
		{
		max=p[i].mark;
		j=i;
		}
	}
	p[j].display();
}
int main()
{
	int i;
	Student *p;
	p=new Student[5];
	for(i=0;i<5;i++)
	{
		cout<<"請輸入學號和成績"<<endl;
		p[i].setdata(); 
	}
	max(p);
	return 0;
}
<img src="https://img-blog.csdn.net/20150420212247822?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbW9sdXpodWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章