设计Book类

2020年1月17日 1097点热度 0人点赞 0条评论

设计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

提示:

参考答案:

解锁文章

没有看到答案?微信扫描二维码可免费解锁文章

微信扫描二维码解锁

使用微信扫描二维码打开广告页面后可以立即关闭,再刷新此页面即可正常浏览此文章

所跳转广告均由第三方提供,并不代表本站观点!

已经扫描此二维码?点此立即跳转

code

这个人很懒,什么都没留下

文章评论