精华内容
下载资源
问答
  • C/C++类与对象 定义一个学生类

    千次阅读 2020-06-04 11:16:07
    类与对象-定义一个学生类 需要string类型 一定要注意导入string #include<iostream> #include<string> using namespace std; class Stutent { public : string m_Name; int m_Id; void setName...

    类与对象-定义一个学生类

    需要string类型
    一定要注意导入string


    #include<iostream>
    #include<string>
    using namespace std;
    
    class Stutent
    {
    public :
    	string m_Name;
    	int m_Id;
    	void setName(string name)
    	{
    		m_Name = name;
    	}
    	void setId(int id)
    	{
    		m_Id = id;
    	}
    	void show()
    	{
    		cout << "名字:" << m_Name << endl;
    		cout << "号:" << m_Id << endl;
    	}
    };
    int main()
    {
    	Stutent s;
    	s.setId(10);
    	s.setName("王");
    	s.show();
    }
    
    展开全文
  • 定义一个学生类,其中有3个数据成员有学号、姓名、年龄,以及若干成员函数。同时编写主函数使用这个类,实现对学生数据的赋值和输出。 要求: (1)使用成员函数实现对输出的输入、输出 (2)使用构造函数和析构函数...

    问题:
    定义一个学生类,其中有3个数据成员有学号、姓名、年龄,以及若干成员函数。同时编写主函数使用这个类,实现对学生数据的赋值和输出。

    要求:

    (1)使用成员函数实现对输出的输入、输出

    (2)使用构造函数和析构函数实现对数据的输入、输出。

    代码:
    #include

    using namespace std;

    class student
    {
    private:
    int num;
    string name;
    int age;
    public:
    student()
    {
    num=201;
    name=“找”;
    age=19;
    cout<<“Donstructor called.”<<endl;
    }
    void insert()
    {
    cin>>num>>name>>age;
    cout<<endl;
    }

    void display()
    {
      cout<<num<<endl<<name<<endl<<age<<endl;
    }
    
    ~student()
    {
        cout<<"Destructor called."<<endl;
    }
    

    }stu1,stu2;

    int main()
    {
    stu1.insert();
    stu1.display();
    stu2.display();
    return 0;
    }

    运行结果:
    ![](https://img-blog.csdnimg.cn/2

    展开全文
  • C++声明并定义一个学生信息

    千次阅读 2020-05-28 18:06:21
    声明并定义一个学生信息 #include <iostream> #include<cstring> using namespace std; class StInfo { public: int SID; char Name[20]; char Class[20]; char Phone[20]; void SetInfo(int a...

    声明并定义一个学生信息类

    #include <iostream>
    #include<cstring>
    using namespace std;
    class StInfo
    { 
    	public:
        int SID;
    	char Name[20];
    	char Class[20];
    	char Phone[20];
    	void SetInfo(int a,char b[],char c[],char d[]);
    	void PrintInfo();
    
    };
    void StInfo::SetInfo(int a,char b[],char c[],char d[])
    {
    	SID=a;
    	strcpy(Name,b);
    	strcpy(Class,c);
    	strcpy(Phone,d);
    }
    void StInfo::PrintInfo()
    {
    	cout<<"学号:"<<SID<<endl;
    	cout<<"姓名:"<<Name<<endl;
    	cout<<"班级:"<<Class<<endl;
    	cout<<"手机号:"<<Phone<<endl; 
     } 
    
    展开全文
  • 定义一个学生类(属性有学号,姓名,成绩),要求输入学生的学号,姓名及三科的成绩,以输入内容来设置学生对象的属性。最后输出学生的学号,姓名及三科的平均成绩。
  • 定义一个Teacher(教师)和一个 Student( 学生),者有一部分数据成员 是相同的,例如num(号码), name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师),只将以上3个相同的数据成员移植...

    定义一个Teacher(教师)类和一个 Student( 学生)类,者有一部分数据成员 是相同的,例如num(号码), name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为:一位学生大学毕业了,留校担任教师,他原有的部分数据对现在的教师身份来说仍然是有用的,应当保留并成为其教师数据

    #include<iostream>
    #include<string.h>
    using namespace std;
    
    class Student{
    public:
    	Student(int,string,char,float);
    	int getNum(){return num;}
    	string getName(){return name;}
    	char getSex(){return sex;}
    	float getScore(){return score;}
    	void display();
    private:
    	int num;
    	string name;
    	char sex;
    	float score;
    };
    
    Student::Student(int num,string name,char sex,float score){
    	this->num=num;
    	this->name=name;
    	this->sex=sex;
    	this->score=score;
    }
    
    void Student::display(){
    	cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\nscore:"<<score<<endl;
    }
    
    
    class Teacher{
    public:
    	Teacher(){}
    	Teacher(Student &);
    	Teacher(int,string,char,float);
    	void display();
    private:
    	int num;
    	string name;
    	char sex;
    	float pay;
    };
    
    void Teacher::display(){
    	cout<<"num:"<<num<<"\nname:"<<name<<"\nsex:"<<sex<<"\nscore:"<<pay<<endl;
    }
    
    Teacher::Teacher(int num,string name,char sex,float pay){
    	this->num=num;
    	this->name=name;
    	this->sex=sex;
    	this->pay=pay;
    }
    
    Teacher::Teacher(Student &student){
    	this->num=student.getNum();
    	this->name=student.getName();
    	this->sex=student.getSex();
    	this->pay=1500;
    }
    
    int main(){
    	Student student1(1111,"Wang",'m',99);
    	Teacher teacher1(1001,"Li",'f',1234.5),teacher2;
    
    	cout<<"teacher1=\n";
    	teacher1.display();
    
    	cout<<endl;
    	cout<<"student1=\n";
    	student1.display();
    
    	cout<<endl;
    	teacher2=Teacher(student1);
    	cout<<"teacher2=\n";
    	teacher2.display();
    
    	return 0;
    }
    
    

    一部分。

    展开全文
  • 1)在原来的学生类中,添加两静态(static)数据成员总分total和学生人数count;2)累加各个学生分数和累计学生人数;3)静态成员函数getTotal()用于返回总分, getAverage()用于求所有学生的平均成绩,getCount...
  • 实验内容 定义一个学生信息结构体(或类) 定义一个学生类,能够增加学生、删除学生、查找学生 编写测试代码,验证学生类编写是否正确 其中操作符重载=1.2. 实验目的 理解指针的定义 理解类的结构1.3. ...
  • 定义一个学生通讯录,数据成员包括:学号、姓名、院系、通讯地址、电话;成员函数包括:输出各个数据成员的值,分别设置和获取各个数据成员的值。 源代码: //科目:C++实验4-2 //题目:定义一个学生通讯录...
  • 定义一个学生类

    千次阅读 2015-04-01 15:12:53
    # include using namespace std; class student{ public: char name[20]; int number; char course[20]; int score; };...student x={"chen",1,"C++",80}; cout student y={"lin",2,
  • 一个面向对象课设的例子,用c++做出来的,还行吧,可以借鉴一下
  • c++操作文件和定义类

    2020-10-10 21:02:11
    使用c++进行操作文件,定义一个学生,此为源代码信息。
  • 并写出了第一个c++,以前学java的时候倒是经常写( 有几个要注意的地方注释了出来—— class clock { private : int hour; int minute; int second; float price; public: void set(int h, int m, ...
  • C++创建一个类

    千次阅读 2019-07-20 18:34:04
    #include<iostream> #include<string> //当使用string数据类型时要加上;... //定义学生类的属性,包括姓名和学号; string name, no; //定义学生类的输入行为: void inputS() { cou...
  • Description定义一个Teacher(教师)(教师号,姓名,性别,薪金)和一个Student(学生)(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象...
  • 定义一个teacher(教师)和一个student(学生,二者有一份数据成员是相同的,例如num,name,sex。编写程序,将一个student对象(学生)转换为teacher(教师),只将以上3个相同的数据成员移植过去。可以设想...
  • 任务九:定义一个person,派生student,在派生teacher,并派生当老师的学生。 #include "stdafx.h" #include #include #include using namespacestd; class person { public:  person(char*n...
  • 信管14:c++:定义对象示例:学生类

    千次阅读 2015-03-17 10:22:18
    定义一个学生类,并定义两个对象。属性和函数自定义。 #include #include using namespace std; class Student { private: int id; char name[20]; int english; int chinese; int math; public:
  • "名学生的姓名,学号,数学和英语成绩"; cin>>na>>No>>ma>>en; x[i].input(na,No,ma,en); s1+=ma; s2+=en; } cout<<"数学平均成绩"<<s1/y<<'\n'&...
  • 定义一个学生类,要求存储学号,姓名, 年龄,性别,班号等信息,从键盘输入10个学生信息,存储在一个对象数组中,并将所有学生信息打印出来。 要求:1,学号按照1,2,3....排列,并通过对象构造函数输入。 2,...
  • C++ 学生类

    2020-11-30 17:51:34
    定义一个类Student,要求使用静态数据成员或静态成员函数计算全班学生的《计算机导论》课程的总成绩和平均成绩。 静态数据成员:static int total; 静态成员函数:static void Average(){} 输入描述 学生姓名 课程...
  • 在该定义成员函数实现相关信息的输出以及学生成绩的统计(求平均成绩),将函数的原型声明放在类定义中,用构造函数初始化每成员,要求显示信息函数将对象中的完整信息打印出来,并要求将数据成员定义为保护...
  • 定义一个Teacher(教师)和一个 Student( 学生),者有一部分数据成员 是相同的,例如num(号码), name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师),只将以上3个相同的数据成员移植...
  • 定义一个Teacher(教师)(教师号,姓名,性别,薪金)和一个Student(学生)(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换...
  • C++创建学生类练习

    2018-04-03 18:02:00
    /*作业,定义一个学生类*/ /*数据成员:学号、姓名、数学、英语、计算机三科成绩 *成员函数:求总成绩、求三科平均成绩、输出学生信息 *新增一个生日类 2018.4.2 */ #include <iostream> #include <...
  • 2. 定义一个学生类Student,包括数据成员Num(学号)、Name(姓名)、Chinese(语文成绩)、Maths(数据成绩)、English(英语成绩)和总成绩(Total),其中总成绩是各成绩之和,然后编程序实现,从键盘输入5个...
  • 定义一个标准的

    2020-06-24 22:35:47
    对于面向对象的语言Java、c++等来说,类的学习是最基础的东西。这里提供一个标准类的模板,适用于所有基础的类。 1.成员变量都为private关键字修饰 2.每一个成员变量都对应一对setXxx、getXxx成员...如以下学生类 ...
  • C++学生类和成绩排序

    千次阅读 2019-05-28 20:31:37
    首先定义一个学生类,将所有的成员信息放入私有数据,再构造函数默认赋值。处理对象,写出所需要的录入学生成绩信息,姓名、学号、数据结构、软件工程;查找学生: 输入对应的学生姓名。使用strcmp字符串比较,相同...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 465
精华内容 186
关键字:

c++定义一个学生类

c++ 订阅