声明学生类,包含学号,姓名,年龄等数据成员,成员函数有:构造函数及输出学生信息
时间: 2024-05-22 08:12:19 浏览: 43
class Student {
private:
int number; // 学号
string name; // 姓名
int age; // 年龄
public:
// 构造函数
Student(int n, string na, int a) {
number = n;
name = na;
age = a;
}
// 输出学生信息
void printInfo() {
cout << "学号:" << number << endl;
cout << "姓名:" << name << endl;
cout << "年龄:" << age << endl;
}
};
相关问题
声明学生类,包含学号,姓名,年龄等数据成员,成员函数有:构造函数及输出学生信息,在主函数中以考生本人信息构造一个对象,并输出学生对象的所有成员函数
class Student {
private:
int number;
string name;
int age;
public:
Student(int num, string n, int a) {
number = num;
name = n;
age = a;
}
void printInfo() {
cout << "学号:" << number << endl;
cout << "姓名:" << name << endl;
cout << "年龄:" << age << endl;
}
};
int main() {
Student stu(12345, "张三", 18);
stu.printInfo();
return 0;
}
声明学生类 student,包含学号(id)、姓名(name)、年龄(score )等数据成员,函数成员有:构造函数及输出学生信息函数 show ()。在主函数中以考生本人信息构造一个对象,并输出学生对象的所有数据成员。用 c++编写
#include<stdio.h>
#include<string.h>
#define MAX_LEN 20
// 学生类
class student {
private:
char id[MAX_LEN];
char name[MAX_LEN];
int age;
public:
// 构造函数
student(char* _id, char* _name, int _age) {
strcpy(id, _id);
strcpy(name, _name);
age = _age;
}
// 输出学生信息函数
void show() {
printf("学号:%s\n姓名:%s\n年龄:%d\n", id, name, age);
}
};
int main() {
char id[MAX_LEN] = "20211001"; // 学号
char name[MAX_LEN] = "张三"; // 姓名
int age = 20; // 年龄
student s(id, name, age); // 构造一个学生对象
s.show(); // 输出学生信息
return 0;
}