给改一下程序,不胜感激
设计一个类,此类包括了一个私有数据:unlead(无铅汽油),lead(有铅汽油)以及total(总收入)。无铅汽油的价格是17元/公升,有铅汽油的价格是16元/公升,以构造函数方式建立此值,试输入某天所加的汽油量,并输出加油站当天的总收入。
给改一下啊,有点问题
谢谢诸位了
#include <iostream>
using namespace std;
class Gasoline {
public:
Gasoline(double unld, double ld): unlead(17.0 * unld), lead(16.0 * ld), total(unlead + lead) { }
friend ostream& operator<<(ostream&, const Gasoline&);
private:
double unlead;
double lead;
double total;
};
ostream& operator<<(ostream& out, const Gasoline &rhs)
{
cout<<rhs.unlead<<"\t"<<rhs.lead<<"\t"<<rhs.total;
return out;
}
int main()
{
Gasoline gas(3.2,4.6);
cout<<gas;
return 0;
}