用c++来写个程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:19:33
题目:有一个学生类student,包括四个学生的姓名和成绩,成绩为78,92,62,88,设计一个友元函数,用来输出成绩大于90分以上者

#include<iostream.h>
using namespace std;

class student{
public:
friend void display(student &);

student(string name1,int no1)
{
name=name1;
no=no1;
}

string name;
int no;
};

void display(student *p)
{
for(int i=0;i<4;i++)
{
if(p->no >= 90)
{
cout<<p->name<<" "<<p->no<<endl;
}
p++;
}
}

int main()
{
student stu[4]={
student("zhanghao",78),
student("liguo",92),
student("huangji",62),
student("zhaoliang",88),
};

display(stu);
}

下面的也可以:
#include<iostream.h>
using namespace std;

class student{
public:
friend void display(student &);

student(string name1,int no1)
{
name=name1;