c++考试编程

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:28:28
课程名称:C++程序设计 考查形式:编写程序
程序题目:
1.建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别和年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数,编写一个主函数,声明一个学生对象,然后调用成员函数在屏幕输出学生信息。

#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;

class Student
{
public:
Student(char* name,int num,char sex,int age);
void print();
private:
char m_name[20];
int m_num;
char m_sex;
int m_age;
};

Student::Student(char* name,int num,char sex,int age)
{
strcpy(m_name,name);
m_num = num;
m_sex = sex;
m_age = age;
}

void Student::print()
{
cout<<m_name<<' '<<m_num<<' '<<m_sex<<' '<<m_age<<' '<<endl;
}
main()
{
Student s("xiaoming",102,'1',18);
s.print();
}

打印的格式是可以自己调的,性别也可以改成中文的,这里也可以1代表男,0代表女.大概框架是这样的

呵呵,当年我刚学C++的时候也是满头雾水,。。