设计Book类
时间: 1ms 内存:128M
描述:
设计一个Book类,包含成员变量书号、书名、价格和页数。根据题目要求将Book类补充完整。
只需提交补充部分。
请用C++方式提交
以下代码将自动添加到所提交代码前:
#include <iostream>
#include <string.h>
using namespace std;
class Book
{
public:
Book(int,char*,int,int);
int getnumber();
char* getname();
int getprice();
int getpage();
private:
int number;
char name[50];
int price;
int page;
};
Book::Book(int num,char* n,int a,int b)
{
number=num;
strcpy(name,n);
price=a;
page=b;
}
int Book::getnumber()
{
return number;
}
char* Book::getname()
{
return name;
}
int Book::getprice()
{
return price;
}以下代码将自动添加到所提交代码后:
int main()
{
char name[50];
int number,price,page;
cin>>number>>name>>price>>page;
Book book(number,name,price,page);
cout<<"number:"<<book.getnumber()<<endl;
cout<<"name:"<<book.getname()<<endl;
cout<<"price:"<<book.getprice()<<endl;
cout<<"page:"<<book.getpage()<<endl;
return 0;
}
输入:
书的书号(number),书名(name),价格(price),页数(page)
输出:
number:书号
name:书名
price:价格
page:页数
示例输入:
1001 hello 50 220
示例输出:
number:1001
name:hello
price:50
page:220
提示:
参考答案:
文章评论