回分類題庫
d255: 103OOP Lab Exercise: Selling Fruit
出處:

Difficulity : 5
Accepted : 69 Times | Submit :134 Times | Clicks : 944
Accepted : 62 Users | Submit : 63 Users | Accepted rate : 98%
Time Limit :10000 ms | Memory Limit : 64000 KBytes
題目加入時間 : 2014-09-27 01:13

Content :

水果商人在賣水果之前都必須要先將水果篩選之後裝箱,這個過程其實是可以用Array來模擬的。本程式題的功能就在於協助水果商做好賣水果的前置作業,以下說明以賣芒果為例:

輸入以數字表示採收時的水果等級,一次輸入25顆,並只輸入一次。等級區間為01~25

1.  摘下芒果時先用箱子裝著運送(Print 二維Array)

2. 原料送達之後是後台作業,加工過程使用輸送帶處理方便人員工作(一維array)

3. 之後要將等級太低(< 7)無法販賣的水果剔除丟棄,並用其他較便宜水果取代(00)

4.最後將水果送至前台作業區,並依次連續放入禮盒(二維Array)

5. 將禮盒展示於櫥窗供顧客選購(Print)

======請使用C++來編寫========

 #include <iostream>

using namespace std;

const int COLUMN = 5;

const int ROW = 5;

void PickFruie(/*put your code here*/){

/*put your code here*/

}

void PrintBox(/*put your code here*/){

/*put your code here*/

}

int main(){

/*put your code here*/

PrintBox(/*put your code here*/);

        PickFruie(/*put your code here*/);

        //FruitSort();

        cout << endl; //empty line

        PrintBox(/*put your code here*/);

        return 0;

}

Input :

輸入以數字表示採收時的水果等級,一次輸入25顆,並只輸入一次。等級區間為01~25

Output :

先輸出一開始送來的水果箱,再輸出裝好的水果禮盒

Sample Input :

1 3 5 7 8 11 14 16 18 4 5 7 2 20 24 23 17 19 5 23 15 16 13 2 2

Sample Output :

01 03 05 07 08
11 14 16 18 04
05 07 02 20 24
23 17 19 05 23
15 16 13 02 02

00 00 00 07 08
11 14 16 18 00
00 07 00 20 24
23 17 19 00 23
15 16 13 00 00

Hint :

Hint1:存測資及處理資料時,皆用一維Array比較方便

Hint2:Array本身即是一種Pointer,在傳入函式時要特別注意

Hint3:每一行最後面都沒有空白,請注意

Author :

(管理員:oopTA)

  Solve it!   Status Forum (0)

C++
C
JAVA
60284. oop102703015 (4 ms , 375KB)
60134. oop102703043 (4 ms , 363KB)
60132. oop100508025 (4 ms , 358KB)
60114. oop102703017 (4 ms , 371KB)
60090. oop102703030 (4 ms , 373KB)
沒有解題記錄 60135. nwgs524513cja (96 ms , 168KB)
60131. nwgs524513cja (106 ms , 220KB)

執行時間會受很多因素影響因此僅供參考,主機等級請看這裡