标题:给改一下程序,不胜感激
只看楼主
豪饮孤独
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-5-28
 问题点数:0 回复次数:0 
给改一下程序,不胜感激

设计一个类,此类包括了一个私有数据: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;
}

搜索更多相关主题的帖子: 感激 
2006-05-28 14:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-67969-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.124962 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved