求46题答案,帮我复制代码参考一下,只需要复制一下代码
已通过QQ发送给您了 请关注下QQ查收
感谢您特意多提问一个问题 弥补
//学生信息及成绩处理系统
#include <iostream>
#include <Cmath>
#include <cstdlib>
#include <cstring>
using namespace std;
class Stu
{
private:
int no;
char name[20];
double score[3];
public:
double average();
double sum();
void show();
void setStudent(int,char*);
void inputScore();
};
void Stu::setStudent(int n,char *nam)
{
no=n;
strcpy(name,nam);
}
void Stu::inputScore()
{
int i;
cout<<"Please input score of "<<name<<":";
for (i=0;i<3;i++)
cin>>score[i];
}
double Stu::sum()
{
return score[0]+score[1]+score[2];
}
double Stu::average()
{
return sum()/3;
}
void Stu::show()
{
cout<<"No.:"<<no<<",Name:"<<name<<endl;
cout<<"Score:"<<score[0]<<","<<score[1]<<","<<score[2]<<endl;
cout<<"Average:"<<average()<<'\t'<<"Sum:"<<sum()<<endl<<endl;
}
int main()
{
Stu s1;
s1.setStudent(30,"Li qiang");
s1.inputScore();
s1.show();
return 0;
}