构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将qu初始化1~5,将price初始化为qu的10倍。显示每个对象的qu*price。
头文件book.h
#include<iostream> using namespace std; class Book { private: int qu; int price; public: Book(int m); void showBook(); };
book成员函数.cpp
#include"bool.h" Book::Book(int m) { qu=m; price=10*m; } void Book::showBook() { cout<<"price"<<qu<<":"<<price<<endl; }
bookmain.cpp
#include"bool.h" int main() { Book bo[5]={1,2,3,4,5}; for(int i=0;i<5;i++) bo[i].showBook(); cout<<"逆序输出"<<endl; for(int j=4;j>=0;j--) bo[j].showBook(); return 0; }
运行结果