声明学生类 student,包含学号(id)、姓名(name)、年龄(score )等数据成员,函数成员有:构造函数及输出学生信息函数 show ()。在主函数中以考生本人信息构造一个对象,并输出学生对象的所有数据成员。用 c++编写
时间: 2024-05-27 22:14:04 浏览: 229
JAVA经典的题目一(含答案。8道经典)
#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;
}
阅读全文