用类实现简单学生信息输入输出

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cout<<"name:";
cin>>name;
cout<<"sex:";
cin>>sex;
cout<<"age:";
cin>>age;
cout<<"address:";
cin>>address;
}
void Student::show_student()
{
cout<<endl<<endl<<"show the information"<<endl;
s1.set_student();
s2.set_student();
s1.show_student();
s2.show_student();
return 0;
}
问题描述:
已知每个学生包含多种属性,比如学号,姓名,性别,年龄,家庭地址等等。定义一个结构体类型,类型名为student,包含数据成员有学号(int),姓名(char [20]),性别(char),年龄(int),家庭地址(char [100])。同时定义2个函数,一个专门用来从屏幕输入学生的这些信息,一个专门用来输出学生的这些信息到屏幕。在主函数中测试你的程序效果,例如,声明两个student变量s1,s2,通过调用函数实现将这两个学生的数据输入输出到屏幕。要求函数参数使用引用,注意能使用常引用作为参数时尽量使用常引用。
cout<<"number:"<<number<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
cout<<"age:"<<age<<endl;
cout<<"address:"<<address<<endl;
}
int main()
{
Student s1,s2;
#include <iostream>
using namespace std;
class Student
{
public:
Studewk.baidu.comt()
{
number;
name;
age;
address;
sex;
}
void set_student();
void show_student();
private:
int number;
char name[20];
char sex;
int age;
char address[100];
};
void Student::set_student()
{
cout<<"please input information of a tudent"<<endl;
cout<<"number:";
cin>>number;
相关文档
最新文档