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

Problem 1442. -- 类的设计(11)---书类Book

1442: 类的设计(11)---书类Book

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

Description

设计书类Book,成员函数包括作者(char author[40]),书名(char title[40]),价格(double price)。根据给定的main函数设计必要的成员函数。main函数已给定,提交时只需要提交main函数外的代码部分。

int main()
{
    cout<<fixed<<setprecision(2);  // 需要增加#include<iomanip>
    Book b1;
    cout<<"Book1:"<<b1.GetTitle()<<"----"<<b1.GetAuthor()<<"----"<<b1.GetPrice()<<endl;
    Book b2("郑莉","C++程序设计",45.12);
    cout<<"Book2:"<<b2.GetTitle()<<"----"<<b2.GetAuthor()<<"----"<<b2.GetPrice()<<endl;
    b1.Set("王育坚","Visual c++程序设计基础",68.5);
    cout<<"Book3:"<<b1.GetTitle()<<"----"<<b1.GetAuthor()<<"----"<<b1.GetPrice()<<endl;
    return 0;
}

Sample Output

Book1:NONE----NULL----0.00
Book2:C++程序设计----郑莉----45.12
Book3:Visual c++程序设计基础----王育坚----68.50

[Submit][Status][Web Board]