国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

電子工程網

標題: 求高手幫我改一下下面的c++程序!!!!!!!!!!! [打印本頁]

作者: arm7tdmi    時間: 2010-12-12 15:49
標題: 求高手幫我改一下下面的c++程序!!!!!!!!!!!
為什么下面mian函數中的r4和r5不能用,刪掉以后程序就能正常運行,希望哪位大哥幫忙改下,如果能改的更簡單一點更好!謝謝
#include
class RMB
{
     int yuan, jiao, fen;
public:
     RMB()
     {
         yuan=jiao=fen=0;
     }
     RMB(double money)
     {
         money_to_RMB(money);
     }
public:
     RMB operator +(RMB &money)
     {
         return RMB(RMB_to_money()+money.RMB_to_money());
     }
     RMB operator -(RMB &money)
     {
         return RMB(RMB_to_money()-money.RMB_to_money());
     }
     RMB operator *(double times)
     {
         return RMB(RMB_to_money()*times);
     }
     RMB operator /(double times)
     {
         return RMB(RMB_to_money()/times);
     }
public:
     void Show()
     {
         cout << yuan << "元" << jiao << "角" << fen << "分" << endl;
     }
private:
     double RMB_to_money()
     {
         return yuan+jiao/10.0+fen/100.0;
     }
     void money_to_RMB(double money)
     {
         fen=(int)(money*100)%10;
         jiao=(int)(money*10)%10;
         yuan=(int)money;
     }
};

void main()
{
RMB r1(5.12),r2(4.86);
RMB r3, r4, r5,r6;
r3 = r1 + r2 ;
r4 = r1 – r2;
r5 = 2*r1;
r6 = r2/2
r1.Show();
r2.Show();
r3.Show();
r4.Show();
r5.Show();
r6.Show();
}
作者: arm7tdmi    時間: 2010-12-12 15:57
這是題目:
設計一個人民幣類,其數據成員為yuan(元)、jiao (角)、 fen(分),不考慮金錢為負數的情況,定義一個成員函數show用來顯示yuan、jiao和fen,定義一個轉換函數,將人民幣類的對象轉換為float或者double。r1為5元1角2分,r2為4元8角6分,r3為r1和r2的和,r4為r1和r2的差,r5是r1的兩倍,r6是r2的二分之一。
#include
class RMB
{……};
void main()
{
RMB r1(5.12),r2(4.86);
RMB r3, r4, r5,r6;
r3 = r1 + r2 ;
r4 = r1 – r2;
r5 = 2*r1;
r6 = r2/2;
r1.Show();
r2.Show();
r3.Show();
r4.Show();
r5.Show();
r6.Show();
}




歡迎光臨 電子工程網 (http://www.4huy16.com/) Powered by Discuz! X3.4