定义一个人民币类money,类中数据成员为元,角,分。用成员函数重载“++”运算符,实现人民币对象的加一分

越泽 2024-05-29 01:26:18
最佳回答
// 1.cpp : defines the entry point for the console application.//#include <iostream>using namespace std;class money //定义money类{ public: //数据成员为公用的int yuan;int jiao;int fen;money( int y = 0, int j = 0, int f = 0 ) ;money operator ++ ( ) ;money operator ++ ( int ) ; void d**play () { cout << yuan <<" yuan " << jiao <<" jiao " << fen << " fen " << endl ; } ;};money :: money ( int y, int j, int f ): yuan (y) , jiao ( j ) , fen ( f ) {}money money :: operator ++ (){if( ++fen >= 10 ){fen -= 10 ;++jiao;}return * th** ;}money money :: operator ++ ( int ){money temp ( *th** ) ;fen ++;if (fen >= 10 ){fen -= 10 ;++jiao;}return temp ;}int main( ){ money m1 (10 , 8 , 5 ), m2 , m3;cout<< " m1 : " ;m1.d**play ( ) ;m2 = ++m1 ;m2.d**play( ) ;m3 = m1++ ;m3.d**play( ) ;return 0;} 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。