exam2.cpp
来自「C++语言程序设计题典」· C++ 代码 · 共 44 行
CPP
44 行
#include <iostream.h>
#include <iomanip.h>
class Stud
{
protected:
int no;
char name[10];
int score;
public:
Stud() {}
void getdata()
{
cout << " 输入学号 姓名 成绩:";
cin >> no >> name >> score;
if (score>100 || score<0)
throw name;
}
void disp()
{
cout << " " << setw(4) << no << setw(10) << name
<< setw(6) << score << endl;
}
};
void main()
{
Stud st[4];
cout << "输入数据:" << endl;
for (int i=0;i<4;i++)
{
try
{
st[i].getdata();
}
catch(char *s)
{
cout << " " << s << "成绩输入不正确" << endl;
}
}
cout << "输出数据:" << endl;
for (i=0;i<4;i++)
st[i].disp();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?