构建一个类book,其中含有两个私有数据成员qu和price,将qu初始化为1~5,将price初始化为qu的10倍,建立一个有5个元素的数组对象。显示每个对象数组元素的qu*price值。
时间: 2024-02-12 14:06:20 浏览: 59
portfolio-api:to一个将所有数据提供给产品组合Web应用程序的API。 它是用spring boot和mongodb构建的
下面是一个简单的实现:
```c++
#include <iostream>
using namespace std;
class Book {
private:
int qu; // 数量
double price; // 价格
public:
Book(int q) { // 构造函数,初始化 qu 和 price
qu = q;
price = q * 10.0;
}
double getQuPrice() { // 计算 qu*price 的值
return qu * price;
}
};
int main() {
const int SIZE = 5; // 数组大小
Book books[SIZE] = {1, 2, 3, 4, 5}; // 初始化对象数组
for (int i = 0; i < SIZE; i++) {
cout << "第 " << i+1 << " 本书的 qu*price 值为:" << books[i].getQuPrice() << endl;
}
return 0;
}
```
输出结果为:
```
第 1 本书的 qu*price 值为:10
第 2 本书的 qu*price 值为:40
第 3 本书的 qu*price 值为:90
第 4 本书的 qu*price 值为:160
第 5 本书的 qu*price 值为:250
```
阅读全文