7-13 統計工齡(20 分)
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。
輸入首先給出正整數n(≤105),即員工總人數;隨後給出n個整數,即每個員工的工齡,範圍在[0, 50]。
按工齡的遞增順序輸出每個工齡的員工個數,格式為:「工齡:人數」。每項佔一行。如果人數為0則不輸出該項。
8
10 2 0 5 7 2 5 2
0:1
2:35:2
7:110:1
思路:開乙個比50大的陣列a,然後每進來乙個數temp就a[temp]++,這麼簡單莫非除夕夜的福利?
#include#include#include
using
namespace
std;
intmain()
for (int i = 0; i < 56;i++)
if (a[i] != 0)cout << i << ":"
<< a[i]
}
7 13 統計工齡 排序)
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入首先給出正整數n 10 5 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。8 10 2 0 5 7 2 5 2 ...
7 13 統計工齡 20分
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入格式 輸入首先給出正整數n 10 5 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 輸出格式 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。輸入樣例 810 ...
7 13 統計工齡 20分
給定公司n名員工的工齡,要求按工齡增序輸出每個工齡段有多少員工。輸入格式 輸入首先給出正整數n 10 5 即員工總人數 隨後給出n個整數,即每個員工的工齡,範圍在 0,50 輸出格式 按工齡的遞增順序輸出每個工齡的員工個數,格式為 工齡 人數 每項佔一行。如果人數為0則不輸出該項。輸入樣例 8102...