希望大神赐教
不懂可以问我哦
#include<iostream>
#include<string>
using namespace std;
//商品类
class Commodity {
string Name;//商品名
double Price;//价格
int Amount;//数量
public:
//构造函数,其中数量默认值是0
Commodity(string name, double price, int amount = 0) {
Name = name;
Price = price;
Amount = amount;
}
//显示商品信息
void show() {
cout << "**********************" << endl;
cout << "商品名:" << Name << endl;
cout << "价格:" << Price << endl;
cout << "数量:" << Amount << endl;
cout << "**********************" << endl;
}
//商品数量减1
void decrease() {
if (Amount == 0) {
cout << "商品数量已经为零!";
}
else {
Amount -= 1;
cout << "商品数量已减1" << endl;
}
}
//商品数量加1
void add() {
Amount += 1;
cout << "商品数量已加1" << endl;
}
};
int main() {
Commodity apple("apple", 1.5, 10);//定义一个apple对象
apple.show();//显示apple信息
apple.add();//数量加1
apple.show();//显示apple信息
apple.decrease();//数量减1
apple.show();//显示apple信息
return 0;
}
这是一个很简单的c++练习题,尝试着自己写吧,提升巨大。