

#include<iostream>
using namespace std;
class stu{
private:
string name;
int chi,mat,eng,total;
public:
friend istream& operator >>(istream& in,stu& s);
friend ostream& operator <<(ostream& out,stu& s);
int cal(){
return total=chi+mat+eng;
}
};
istream& operator >>(istream& in,stu& s)
{
in>>s.name>>s.chi>>s.mat>>s.eng;
}
ostream& operator <<(ostream& out,stu& s)
{
out<<s.name<<" "<<s.chi<<" "<<s.mat<<" "<<s.eng<<" "
<<s.total;
}
stu s[1000];
int main()
{
int n;
cin>>n;
for (int i=0;i<n;i++) {
cin>>s[i];
s[i].cal();
}
for (int i=0;i<n;i++) cout<<s[i]<<endl;
return 0;
}测试数据:
5
Rose 110 120 125
Mike 130 140 115
Jack 127 136 142
Smith 118 136 135
Kitty 100 123 132
posted on 2015-12-12 16:38
龙在江湖 阅读(124)
评论(0) 编辑 收藏 引用 所属分类:
C++ 、
教学