《程序设计基础二》类的设计部分练习题目:1432--1446,运算符重载部分练习题目:1447--1461

Problem 1445. -- 类的设计(14)---实验室类Laboratory

1445: 类的设计(14)---实验室类Laboratory

Time Limit: 10 Sec  Memory Limit: 65535 MB   64bit IO Format: %lld
Submitted: 704  Accepted: 591
[Submit][Status][Web Board]

Description

设计实验室类Laboratory,成员数据包含有房间号(int room_no),容纳的学生人数(int capacity)和实验室负责人(char name[9])。根据给定的main函数设计必要的成员函数。main函数已给定,提交时只需要提交main函数外的代码部分。

int main()
{
    Laboratory L1;
    cout<<"Laboratory1:"<<L1.GetRoom_no()<<"----"<<L1.GetName()<<"----"<<L1.GetCapacity()<<endl;
    Laboratory L2("张三",301,30);
    cout<<"Laboratory2:"<<L2.GetRoom_no()<<"----"<<L2.GetName()<<"----"<<L2.GetCapacity()<<endl;
    L1.Set("李四",105,120);
    cout<<"Laboratory3:"<<L1.GetRoom_no()<<"----"<<L1.GetName()<<"----"<<L1.GetCapacity()<<endl;
    return 0;
}

Sample Output

Laboratory1:0----NULL----0
Laboratory2:301----张三----30
Laboratory3:105----李四----120

[Submit][Status][Web Board]