C++
XiaoL_2015
这个作者很懒,什么都没留下…
展开
-
递归法求巧克力块数
假设我们可以从自动售货机购买巧克力,一次1美元。每块巧克力都有一个优惠劵。我们可以从自动售货机中用7张优惠劵兑换一块巧克力。我们想知道一点:如果我们有n美元,那么一共能吃到多少块巧克力,包括用优惠劵兑换到的巧克力。 例如,如果我们有20美元,我们最开始用20美元购买20块巧克力。这样一来,我们可以获得20张优惠劵。14张优惠劵可以兑换2块巧克力。这两块巧克力有含有两张优惠劵,所以,再加上最初剩下的原创 2015-08-26 11:30:10 · 779 阅读 · 0 评论 -
操作符的重载
最近在学习C++操作符重载知识点,为了更加深入的理解,就写了一段小代码实现了操作符<,<=,>,>=,>>,<<的重载以及测试。下面是我写的代码:class Money { public: friend bool operator < (const Money& amount1, const Money& amount2); friend bool operator <= (cons原创 2015-08-18 10:46:04 · 412 阅读 · 0 评论 -
动态数组封装实现向量类
定义了一个名为VectorDouble的类,它类似于基类型为double的一个向量类。此类中有一个私有成员变量,它是double类型的动态数组;还有两个int类型的成员变量max_count和count,分别表示向量的容量和向量的长度。 类中包含以下内容: 1. 3个构造函数:一个是默认构造函数,它创建有50个元素的一个动态数组;一个要获取一个int参数的构造函数,该参数指定了初始动态数组中原创 2015-08-20 15:13:07 · 878 阅读 · 0 评论