(2)用结构体建立一个学生成绩单,计算学生的平均成绩和不及格人数,并输出。
来源:百度知道 编辑:UC知道 时间:2024/04/28 08:17:46
这个在EXCEL里就能做到啊..记得以前大学里学过...
#include <iostream>
#include <string>
#include <vector>
using namespace std;
struct record
{
float math,english,chinese;
};
class list
{
public:
friend istream& operator >>(istream& is,record& s)
{
is>>s.math>>s.english>>s.chinese;
return is;
}
friend ostream& operator <<(ostream& os,record& s)
{
os<<s.math<<'\t'<<s.english<<'\t'<<s.chinese;
return os;
}
float getave(const record& s) const
{
return (s.math+s.english+s.chinese)/3;
}
void sumfail(const record& s) const
{
if(s.math<60||s.english<60||s.chinese<60)
++sfail;