写C++函数,在线等,急~~谢谢啦~~

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:31:58
定义一个学生类,进行成绩管理,还要求求出学生的成绩平均值,显示学生的所有信息(既姓名和学号)。 我要的是调试好的C++函数,因为电脑上C++用不了,马上要交~~~~拜托各位了哈。~~~~
~~~是我的系统重装C++用不了了~~~所以不能写~~~~呵呵··· 另外~~各位能给个下载的网站吗?

该程序已经经过运行调试,不需要的功能可以去掉!学生人数和课程可自己设置。

#include <iostream>
#include <string>
using namespace std;

int const a=3; //保存几个学生的成绩这里就改为几
int const n=4; //有几门课程这里就改为几
class Cstudent
{
public:
Cstudent();
~Cstudent();
void input(); //输入学生姓名、学号、成绩信息
void output(); //输出学生姓名、学号、成绩信息
double getaveage(); //学生成绩的平均分
private:
string name;
string num;
double score[4];
};

void main()
{
Cstudent *stu=new Cstudent[a];
int i;
for ( i=0; i<a; i++)
{
stu[i].input(); //输入学生信息存储入库
}

//-------可以查看个别学生信息,如查看第3个学生成绩-------
cout<<stu[2].getaveage()<<endl;
stu[2].output();

/*
//-------这部分是附加功能,需要可以把注释去掉--------
---------根据平均分高低输出所有的学生信息------------------
int num[a] ;
double avea[a],temp;
for ( i=0; i<a; i++)
{
avea[i] = stu[i].getavea