第一周项目四 图书馆的书

来源:互联网 发布:蓝山酒店管理学院 知乎 编辑:程序博客网 时间:2024/05/19 19:34
/* *Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]); *All rights reserved. *文件名称:main.cpp *作者:苏强 *完成日期:2015年3月18日 *版本号:v1.0 * *问题描述:图书馆的书*输入描述:无*程序输出:输出书的数目的变化和书号的变化 */#include <iostream>#include <cstring>using namespace std;class Book{private:    char name[50];    char writer_name[50];    char public_name[50];    double price;    int number;    int NO;public:    void setbook(char *n,char *w,char *p,double  pr,int nu,int no);    void set_NO(int a);    int get_NO();    void borrow();    void restore();    void print();};int main(){    Book b;    b.setbook("fill","kv","jianghan",32.45,5,1501951);    b.print();    b.borrow();    b.print();    b.restore();    b.print();    b.set_NO(1532584);    b.print();    cout<<"New book NO is:"<<b.get_NO();    return 0;}void Book::setbook(char *n,char *w,char *p,double  pr,int nu,int no){    strcpy(name,n);    strcpy(writer_name,w);    strcpy(public_name,p);    price=pr;    number=nu;    NO=no;}void Book::set_NO(int a){    number=a;}int Book::get_NO(){    return NO;}void Book::borrow(){    number--;}void Book::restore(){    number++;}void Book::print(){    cout<<"书名:"<<name<<'\n';    cout<<"作者:"<<writer_name<<'\n';    cout<<"出版社:"<<public_name<<'\n';    cout<<"价格:"<<price<<'\n';    cout<<"数量:"<<number<<'\n';    cout<<"书号:"<<NO<<'\n';    cout<<endl;}

0 0