2,4 图书类

来源:互联网 发布:北方软件学院好考吗 编辑:程序博客网 时间:2024/06/05 09:35
#include<iostream>#include<cstring>using namespace std;class Book{  //name(书名)、writer(著者)、public_name(出版社)、price(价格)、number(数量)、NO  private:      string name;      string writer;      string pubname;      double price;      int number;      int NO;  public:    void setBook(string,string,string,double,int,int);    void borrow();    void restore();    void print();    void set_NO(int);    int get_NO();};int main(){    Book aBook;    aBook.setBook("Have dream", "Li Xiao fan","Posts & Telecom Press",49,5,1234);    aBook.print();    aBook.borrow();    aBook.print();    aBook.restore();    aBook.print();    aBook.set_NO(4321);    aBook.print();    cout<<"new book NO: " <<aBook.get_NO()<<endl;    return 0;}void Book::setBook(string Name,string Writer,string Pubname,double Price,int Number,int no){    name=Name;    writer=Writer;    pubname=Pubname;    price=Price;    number=Number;    NO=no;}void Book::set_NO(int n){    NO=n;}int Book::get_NO( ){    return NO;}void Book::borrow( ){    number--;}void Book::restore( ){    number++;}void Book::print( ){    cout<<"name: "<<name<<endl;    cout<<"writer: "<<writer<<endl;    cout<<"public name: "<<pubname<<endl;    cout<<"price: "<<price<<endl;    cout<<"number: "<<number<<endl;    cout<<"NO: "<<NO<<endl<<endl;}
<img src="http://img.blog.csdn.net/20150321112302257?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTYxNzc3Mzg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击