您的位置:首页 > 编程语言 > C语言/C++

C++上机报告

2017-04-30 14:53 253 查看
一、问题及代码

/*  
* 文件名称:Ex4-2.cpp  
* 作    者:周世豪
* 完成日期:2017 年 4月 25 日  
* 版 本 号:cb v1.25.0
* 对任务及求解方法的描述部分: 
* 输入描述:无  
* 问题描述: 运用类和对象解决图书馆的书的问题
* 程序输出:略
* 问题分析:略 
* 算法设计:略  
*/
#include<iostream>
#include<string>
using namespace std;
class Book
{
public:
void setbook(string,string,string,double,int,int);
void borrow();
void restore();
void print();
void set_No(int);
int get_No();
private:
string name;
string writer;
string publicer;
double price;
int number;
int No;
};
void Book::setbook(string _name,string _writer,string _publicer,double _price,int _number)
{
name=_name;
writer=_writer;
publicer=_publicer;
price=_price;
number=_number;
}
void Book::borrow()
{
number--;
}
void Book::restore()
{
number++;
}
void Book::set_No(int _No)
{
No=_No;
}
int Book::get_No()
{
return No;
}
void Book::print()
{
cout<<"书名"<<name<<endl;
cout<<"作者"<<writer<<endl;
cout<<"出版社"<<publicer<<endl;
cout<<"价格"<<price<<endl;
cout<<"数量"<<number<<endl;

}
int main()
{
Book b1;
b1.setbook("平凡的世界","路遥","人民","35.4","100");
b1.print();
b1.borrow();
b1.print();
return 0;
}

二、运行结果



三、知识点总结

类和对象

四、心得体会

类和对象我不会,不清楚为什么我乱码了,还有找不到改正方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: