⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p7_7.cpp

📁 相当丰富的C++源码
💻 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 + -