給定 n 個正整數,要求你從中得到下列三種計算結果:
a1 = 能被 3 整除的最大整數
a2 = 存在整數 k 使之可以表示為 3k+1 的整數的個數
a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1 位)
輸入格式:
輸入首先在第一行給出乙個正整數 n,隨後一行給出 n 個正整數。所有數字都不超過 100,同行數字以空格分隔。
輸出格式:
在一行中順序輸出 a1、a2、a3的值,其間以 1 個空格分隔。如果某個數字不存在,則對應輸出none。
輸入樣例 1:
85 8 7 6 9 1 3 10
輸出樣例 1:
9 3 6.5
輸入樣例 2:
815 18 7 6 9 1 3 10
輸出樣例 2:
18 3 none
#include
intmain()
else
if(m%3==
1)else
if(m%3==
2)}if
(a1==0)
printf
("none ");
else
printf
("%d "
,a1);if
(a2==0)
printf
("none ");
else
printf
("%d "
,a2);if
(cnt3==0)
printf
("none");
else
printf
("%.1f"
,sum/cnt3)
;return0;
}
整數的分類處理
整數的分類處理 c語言 給定 n 個正整數,要求你從中得到下列三種計算結果 a1 能被 3 整除的最大整數 a2 存在整數 k 使之可以表示為 3k 1 的整數的個數 a3 存在整數 k 使之可以表示為 3k 2 的所有整數的平均值 精確到小數點後 1 位 輸入格式 輸入首先在第一行給出乙個正整數 ...
7 13 整數的分類處理
給定 n 個正整數,要求你從中得到下列三種計算結果 a1 能被 3 整除的最大整數 a2 存在整數 k 使之可以表示為 3k 1 的整數的個數 a3 存在整數 k 使之可以表示為 3k 2 的所有整數的平均值 精確到小數點後 1 位 輸入格式 輸入首先在第一行給出乙個正整數 n,隨後一行給出 n 個...
7 5 整數的分類處理
給定 n 個正整數,要求你從中得到下列三種計算結果 a1 能被 3 整除的最大整數 a2 存在整數 k 使之可以表示為 3k 1 的整數的個數 a3 存在整數 k 使之可以表示為 3k 2 的所有整數的平均值 精確到小數點後 1 位 輸入格式 輸入首先在第一行給出乙個正整數 n,隨後一行給出 n 個...