?? grade.cpp
字號:
#include ".\grade.h"
#include <iostream>
using namespace std;
#using <mscorlib.dll>
Grade::Grade()
:m_nC(0),m_nDB(0),m_nEng(0),m_nMath(0),m_nPhy(0)
{
}
Grade::Grade(int *s)
{
m_nC = s[1];
m_nDB = s[2];
m_nEng = s[3];
m_nMath = s[4];
m_nPhy = s[5];
}
Grade::~Grade(void)
{
}
void Grade::LevelJudge(string* str)
{
int n[5] = {m_nC,m_nDB,m_nEng,m_nMath,m_nPhy};
for(int i=0;i<5;i++)
{
switch(n[i]/10)
{
case 10:
case 9: str[i] = " 優秀";break;
case 8: str[i] = " 良好";break;
case 7: str[i] = " 中等";break;
case 6: str[i] = " 及格";break;
default:str[i] = " 不及格";break;
}
}
}
ostream&
operator <<(ostream& os, Grade& gr)
{
string s[5];
gr.LevelJudge(s);
os <<" C語言:"<<gr.m_nC<<s[0]<<endl
<<" 數據庫:" <<gr.m_nDB<<s[1]<<endl
<<" 英語:" <<gr.m_nEng<<s[2]<<endl
<<" 數學:"<<gr.m_nMath<<s[3]<<endl
<<" 物理:" <<gr.m_nPhy<<s[4];
return os;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -