verywondful 发表于 2007-11-19 21:02:47

VC++难题求解

VC++难题求解
定义一个Book类,在该类定义中包括
数据成员:bookname(书名),price(价格)和number(存书数量)
成员函数:display( )显示图书的情况;borrow( )将存书数量减1,并显示当前存书数量;
                  restore( )将存书数量加1,并显示当前存书数量
main函数中,要求创建某一种图书对象,并对该图书进行简单的显示,借阅和归还管理.


虚心求教望不吝教!!!!

LeavesRain 发表于 2007-11-19 21:22:06

哈哈~~~代人做作业,要奖励飘云币哦~~~~~~~:loveliness:

sislcb 发表于 2007-11-19 23:41:44

难题...

//book.h头文件
#include <stdio.h>
#include <string>
#include <iostream>

class Book
{
private:
        std::string bookname;
    doubleprice;
    int    number;
public:
        Book(std::string Abookname, double Aprice, int Anumber)
        {
                Book::bookname = Abookname;
                Book::price = Aprice;
                Book::number = Anumber;
        };
    void display()
        {
          std::cout <<"bookname:" << bookname << std::endl;
          std::cout << "price:" << price << std::endl;
          std::cout << "number:" << number << std::endl;
        };
    void borrow()
        {
          number--;
          std::cout << "borrow number:" << number << std::endl;
        };
    void restore()
        {
          number++;
          std::cout << "restore number:" << number << std::endl;
        };
};

//main文件
#include "book.h"

int main()
{
        char* name = "test";
    Book a("test", 11.1, 10);
        a.display();
        a.borrow();
        a.restore();
        return 0;
}

在vc6中测试通过..

sislcb 发表于 2007-11-19 23:43:03

貌似你完全不看书的?总在论坛上问这些问题?

xingke 发表于 2007-11-22 10:28:05

建议你好好看看C++课程。
页: [1]
查看完整版本: VC++难题求解