📄 cpp1.cpp
字号:
#include<iostream.h>
#include<string.h>
class student
{
private:
char stu_name[10]; //name
char stu_no[10]; //no
float english_score; //score of english
float math_score;
float program_score;
float avg_score; //average _score
public:
student(char n[10],char b[10],float e,float m,float p);
void setname(char * newname)
{
strcpy(stu_name,newname); //copy name
}
void setno(char *number)
{
strcpy(stu_no,number);
}
char *getname(); //get name
char *getno(); //get student no
void setenglish(float e); //set english_score and average score
void setmath(float m);
void setprogram(float p);
float getavg(); //get average_score
void print();
};
student::student(char n[10],char b[10],float e,float m,float p)
{
strcpy(stu_name,n);
strcpy(stu_no,b);
english_score=e;
math_score=m;
program_score=p;
}
void student::setenglish(float e)
{
english_score=e;
}
void student::setmath(float m)
{
math_score=m;
}
void student::setprogram(float p)
{
program_score=p;
}
float student::getavg()
{
avg_score=1.0/3*(english_score+math_score+program_score);
return(avg_score);
}
char *student::getname()
{
return(stu_name);
}
char *student::getno()
{
return(stu_no);
}
void main()
{
char name[10],NO[10];
float math,english,program;
cout<<"请输入学生的姓名:"<<endl;
cin>>name;
cout<<"请输入学生的学号:"<<endl;
cin>>NO;
cout<<"请输入学生的成绩:"<<endl;
cin>>math>>english>>program;
student student1(name,NO,math,program,english);
cout<<"学生的学号是:"<<student1.getno()<<endl;
cout<<"学生的各课成绩为:"<<math<<endl<<english<<endl<<program<<endl;
cout<<student1.getname()<<"的平均成绩为"<<endl<<student1.getavg()<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -