- 博客(0)
- 资源 (6)
- 收藏
- 关注
设计一个学生类Stud,采用异常处理的方法,
/*
编写程序:设计一个学生类Stud,采用异常处理的方法,
在输入学生类Stud对象的数据时检测成绩输入是否正确。
*/
#include <iostream.h>
#include <string.h>
class Stud
{
private :
int number;
char name[20];
double score;
public :
Stud(int n,char std[],double s)
{
number=n;
strcpy(name,std);
score=s;
}
void display()
{
cout<<"学生信息为:"<<endl;
cout<<"学号:"<<number<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"分数:"<<score<<endl;
}
};
void main()
{
int N; //学生学好
char Name[20]; //学生姓名
double S; //学生成绩
cout<<" 请输入学生学号:"<<endl;
cin>>N;
cout<<"请输入学生姓名:"<<endl;
cin>>Name;
cout<<"请输入学生成绩:"<<endl;
try
{
cin>>S;
if(S<0||S>150)
{
throw S;
}
Stud stu(N,Name,S);
stu.display();
}
catch(double)
{
cout<<"你输入的成绩不正确。(分数只能在0-150之间)"<<endl;
}
}
2008-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人