内存:128  时间:1

题目描述

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

提示

代码如下

#include<stdio.h>
int main()
{
   int a,b,c;
   char d[99];
   scanf("%d %s %d%d",&a,d,&b,&c);
   printf("number:%d
name:%s
price:%d
page:%d",a,d,b,c);
    return 0;
}

代码来源于互联网,仅供参考!