天天看點

算法學習之路|數字分類

給定一系列正整數,請按要求對數字進行分類,并輸出以下5個數字:

A1 = 能被5整除的數字中所有偶數的和;A2 = 将被5除後餘1的數字按給出順序進行交錯求和,即計算n1-n2+n3-n4...;A3 = 被5除後餘2的數字的個數;A4 = 被5除後餘3的數字的平均數,精确到小數點後1位;A5 = 被5除後餘4的數字中最大數字。

輸入格式:

每個輸入包含1個測試用例。每個測試用例先給出一個不超過1000的正整數N,随後給出N個不超過1000的待分類的正整數。數字間以空格分隔。

輸出格式:

對給定的N個正整數,按題目要求計算A1~A5并在一行中順序輸出。數字間以空格分隔,但行末不得有多餘空格。

若其中某一類數字不存在,則在相應位置輸出“N”。

輸入樣例1:

13 1 2 3 4 5 6 7 8 9 10 20 16 18

輸出樣例1:

30 11 2 9.7 9

輸入樣例2:

8 1 2 4 5 6 7 9 16

輸出樣例2:

N 11 2 N 9

思路:寫出5個函數,對應5個功能,依次輸出即可。

繼續閱讀