...成员包括姓名,学号,数学,英语,物理和c++的成绩;

发布网友 发布时间:2024-10-24 02:25

我来回答

2个回答

热心网友 时间:2024-11-02 20:59

我只定义了两个成员函数,就是两个学生:
#include <iostream>
using namespace std;
class Student // 声明一个类,类名为Student
{private: // 以下为类中的私有部分
char name[20]; //姓名
int num; //学号
int mscore;
int escore;
int pscore;
int cscore; //成绩 // 私有变量score
public: // 以下为类中的公用部分
void setdata( ) // 定义公用函数setdata
{
cout<<"请依次输入:一个学生的姓名、学号、数学,英语,物理和c++的成绩"<<name<<endl;
cin>>name;
cin>>num;
cin>>mscore;
cin>>escore;
cin>>pscore;
cin>>cscore;
}
void display( ) // 定义公用函数display
{
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<num<<endl;
cout<<"数学成绩:"<<mscore<<endl;
cout<<"英语成绩:"<<escore<<endl;
cout<<"物理成绩:"<<pscore<<endl;
cout<<"C++成绩:"<<cscore<<endl;
};
}; // 类的声明结束
Student stud1,stud2; //定义对象
int main( )
{stud1.setdata( );
stud2.setdata( );
stud1.display( );
stud2.display( );
return 0;
}
我这边可以编译运行,要是有什么问题,尽快追问(我不经常上网)

热心网友 时间:2024-11-02 20:55

#include<iostream>
#include<string>
using namespace std;
class student
{
private:
string name;
string number;
int yy;//英语成绩
int sx;//数学成绩
int wl;//物理成绩
int cc;//c++成绩
public:
student(string na,string nu,int y,int s,int w,int c){ name=na;number=nu;wl=w;sx=s;yy=y;cc=c;}
void shuchu()
{
cout<<"学生的姓名:"<<name<<endl;
cout<<"学生的学号:"<<number<<endl;
cout<<"英语成绩:"<<yy<<endl;
cout<<"数学成绩:"<<sx<<endl;
cout<<"物理成绩:"<<wl;
cout<<"c++成绩:"<<cc<<endl;
}
};

void main()
{
student a("wangping","0804032050",100,90,90,95);
a.shuchu();

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com