-
#include<iostream> #include<string> using namespace std; class Book { public: void setBook(char n[100],char w[100],char p[100],int pr,int nu,int N); void borrow(); void restore(); void print(); void set_NO(int N); int get_NO(); private: char name[100],writer[100],publicer[100]; int price,number,NO; }; void Book::setBook(char n[100],char w[100],char p[100],int pr,int nu,int N)//给书籍的数据成员赋值 { strcpy(name,n); strcpy(writer,w); strcpy(publicer,p); price=pr; number=nu; NO=N; } void Book::borrow()//借书 { number--; } void Book::restore()//还书 { number++; } void Book::print()//输出有关书籍的信息 { cout<<"书名:"<<name<<endl; cout<<"作者:"<<writer<<endl; cout<<"出版社:"<<publicer<<endl; cout<<"价格:"<<price<<endl; cout<<"数量:"<<number<<endl; cout<<"书号:"<<NO<<endl; } void Book::set_NO(int N) { NO=N; } int Book::get_NO() { return NO; } int main() { Book b; b.setBook("瓦尔登湖","梭罗","北京联合公司出版",16,3,27); b.borrow(); b.print(); b.restore(); b.print(); b.set_NO(5); b.print(); return 0; }
C++第二次实验1.3
最新推荐文章于 2024-06-16 23:21:44 发布