📄 p7_7.cpp
字号:
/*****************************************
* p7_7.cpp *
* 求一个班学生某门功课的总评成绩 *
******************************************/
#include<iostream>
using namespace std;
const int MaxN=100;
const double Rate=0.6; //平时成绩比例
class Score {
private:
long No; //学号
char *Name; //姓名
int Peace; //平时成绩
int Final; //期末考试成绩
int Total; //总评成绩
public:
Score(long=0,char* = NULL,int=0,int=0,int=0); //构造函数
void Count(); //计算总评成绩
void ShowScore(); //显示成绩
};
Score::Score(long no,char *name,int peace,int final,int total) //构造函数
{
No=no;
Name=name;
Peace=peace;
Final=final;
Total=total;
}
void Score::Count()
{
Total=Peace*Rate+Final*(1-Rate)+0.5;
}
void Score::ShowScore()
{
cout<<No<<"\t"<<Name<<"\t"<<Peace<<"\t"<<Final<<"\t"<<Total<<endl;
}
void main()
{
Score ClassScore1[3];
Score ClassScore2[3]={Score(200607001,"Tom",80,79),
Score(200607002,"John",90,85),
Score(200607003,"Wilson",70,55)};
for(int i=0;i<3;i++)
ClassScore2[i].Count();
for(i=0;i<3;i++)
ClassScore2[i].ShowScore();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -