YTU 2633: P3 数钱是件愉快的事

网友投稿 703 2022-08-24

YTU 2633: P3 数钱是件愉快的事

YTU 2633: P3 数钱是件愉快的事

2633: P3 数钱是件愉快的事

时间限制: 1 Sec   内存限制: 128 MB

提交: 387

解决: 215

题目描述

超市收银员的钱盒里,各种钞票总是按照面额分类整理,这样做可以提高效率,保证工作质量。

我们就要制造这个分面额整理钞票的钱盒。为简单起见,只支持百元、拾元和壹元三种纸币。一个钱盒中有4张百元、16张拾元、14张一元钞票,没错,一共574元;另一个钱盒中,12张百元、17张拾元、9张一元钞票,你知道有多少元;将这两个钱盒中的钞票放在同一个盒子里,嘿嘿,这是件愉快的事。

请在begin到end部分写上你该实现的函数,并提交这一部分代码

#include using namespace std; class Money { private: int hundred; //百元张数 int ten; //拾百元张数 int one; //壹元张数 public: Money(int h=0,int t=0, int o=0); Money operator+(const Money &m); friend ostream &operator<<(ostream &out,Money m); }; //************* begin ***************** //************* end ***************** int main() { int mh1, mt1, mo1, mh2, mt2,mo2; cin>>mh1>>mt1>>mo1; cin>>mh2>>mt2>>mo2; Money m1(mh1, mt1, mo1), m2(mh2, mt2,mo2); cout<

输入

2行,每行3个数字,分别表示2个钱盒中百、拾、壹元钞票的张数

输出

输出3行,分别表示前面输入的2个钱盒的情况,以及将2个钱盒相加后的情况

每个钱盒的输出格式是:

总面额<-->百元张数*100+拾元张数*10+壹元张数

样例输入

4 16 1412 17 9

样例输出

574<-->4*100+16*10+141379<-->12*100+17*10+91953<-->16*100+33*10+23

迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

#includeusing namespace std;class Money{private: int hundred; //百元张数 int ten; //拾百元张数 int one; //壹元张数public: Money(int h=0,int t=0, int o=0); Money operator+(const Money &m); friend ostream &operator<<(ostream &out,Money m);};Money Money::operator+(const Money &m){ return Money(hundred+m.hundred,ten+m.ten,one+m.one);}ostream &operator << (ostream &out,Money m){ out<"<>mh1>>mt1>>mo1; cin>>mh2>>mt2>>mo2; Money m1(mh1, mt1, mo1), m2(mh2, mt2,mo2); cout<

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:10个常见的Node.js面试题(nodejs面试题总结简书)
下一篇:YTU 2697: 血型统计
相关文章

 发表评论

暂时没有评论,来抢沙发吧~