C++第二次实验1.3
2016-04-08 10:36
387 查看
#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++ 对象的内存布局(上)
- C++实现——字符串替换
- c++第二次作业
- C语言学习012:将代码文件分成多个文件
- [C++]体重/身高 BMI指数计算器
- 构造函数的返回值
- c++第二次作业
- C++ 如何判断姓名字符串符合百家姓
- c++第二次实验
- C++第三次作业
- C++类所占内存大小计算
- C++第二次实验作业
- c++实验2 正整数类
- C语言宏接收函数及其参数
- 01. C++经验积累related to vtk
- C语言中,数组名作为参数传递给函数时,退化为指针
- c++中类没有数据成员时,类对象的大小
- (AC自动机 + 矩阵加速)
- 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息
- C++实现——序列的下一个字典序