APCS202206 第1題數字遊戲

作業上傳:http://203.68.236.9/problem/c0002

zerojudge:https://zerojudge.tw/ShowProblem?problemid=i399

給三個介於 1 ~ 9 的整數 A1,A2,A3。

先輸出一個正整數 P表示眾數數量,也就是出現最多次的數字的次數。

接下來將輸入的三個數字去除重複(剩下一個)後由大到小依序輸出。

輸入說明

三個介於 1~9 的整數。

子題配分

輸出說明

先輸出一個數值P  表示出現最多次的數字個數。

接下來將輸入的三個數字去除重複(剩下一個)後由大到小依序輸出。

輸入範例

6 6 6

7 9 7

4 1 8

輸出範例

3 6

2 9 7

1 8 4 1

解題策略:

使用陣列num[10]]紀錄數字出現次數,顯示次數最多的數值,最後檢查num[10]大於0的數值,由9到1輸出

C++程式碼

將C++程式由ChatGPT轉換成Python,進行修改

方法一

方法二