a078: Mobile Application
標籤 :
通過比率 : 94% (15 人 / 16 人 ) (非即時)
評分方式:
Strictly

最近更新 : 2019-11-18 16:31

內容 :

在蓬勃發展的資訊時代,行動裝置隨處可見,我們希望你能夠利用前人的智慧,找出現行App的共同點,利用繼承的概念完成類別JJBox與Nosebook。

 

=== 你必須使用以下類別 ===

class App {

 

    public:

 

        App(int d) { download = d; }

 

        ~App(){};

 

        int getDownload() { return download; }

 

        void increaseDownload() { ++download; }

 

    private:

 

        int download;

 

};

 

此外類別JJBox與Nosebook都必須繼承類別App,如未使用成績打五折。

其中每一個App都會有自己的下載量。在JJBox則會有歌曲的數量,歌曲的數量為下載量的五倍;在Nosebook會有好友的數量,好友的數量是下載量的三倍再加五

此外,使用者還有以下操作:

輸入1: JJBox下載量加1。

輸入2: Nosebook下載量加1。

輸入3: JJBox與Nosebook下載量均加1。

輸入4: 更新JJBox歌曲數量。

輸入5: 更新Nosebook好友數量。

輸入說明

第一行輸入兩個數字n1與n2,n1為JJBox的下載量,n2為Nosebook的下載量。

第二行為使用者操作,請根據上述描述完成,直到-1結束。

輸出說明

每一次使用者的操作結束後,必須分別印出JJBox的歌曲數量與Nosebook的好友數量。

範例輸入
100 300
1 4 2 5 3 4 5 -1
範例輸出
JJBox now has 500 songs.
NoseBook now has 905 friends.
==========
JJBox now has 505 songs.
NoseBook now has 905 friends.
==========
JJBox now has 505 songs.
NoseBook now has 905 friends.
==========
JJBox now has 505 songs.
NoseBook now has 908 friends.
==========
JJBox now has 505 songs.
NoseBook now has 908 friends.
==========
JJBox now has 510 songs.
NoseBook now has 908 friends.
==========
JJBox now has 510 songs.
NoseBook now has 911 friends.
==========
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
出處:
[編輯: zero (管理員) ]
編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」