PAT乙級1021 個位數統計(C C )

2021-09-23 10:47:52 字數 1009 閱讀 2470

給定乙個 k 位整數 n=d(k−1)10k

−110^10

k−1+⋯+d(1)101

10^1

101+d(0) (0≤d(i) ≤9, i=0,⋯,k−1, d(k−1) >0),請編寫程式統計每種不同的個位數字出現的次數。例如:給定 n=100311,則有 2 個 0,3 個 1,和 1 個 3。

每個輸入包含 1 個測試用例,即乙個不超過 1000 位的正整數 n。

對 n 中每一種不同的個位數字,以d:m的格式在一行中輸出該位數字d及其在n**現的次數m。要求按d的公升序輸出。

100311
0:2

1:33:1

n為不超過 1000 位的正整數,顯然不能用單個變數來存n的值,可用字元陣列存入n的每一位;輸入時遇到換行即輸入結束;設定乙個整型陣列coun[10]來統計各位數字出現的次數;個數為0個的數字不輸出。

小提示:請將以下**儲存為.cpp格式(c++程式)左右滑動**可檢視全部內容

#include

#define maxn 1001

using

namespace std;

intmain()

i =0;

int coun[10]

=;//統計陣列

PAT 乙級 1021 個位數統計

給定乙個k位整數n dk 1 10k 1 d1 101 d0 0 di 9,i 0,k 1,dk 1 0 請編寫程式統計每種不同的個位數字出現的次數。例如 給定n 100311,則有2個0,3個1,和1個3。輸入格式 每個輸入包含1個測試用例,即乙個不超過1000位的正整數n。輸出格式 對n中每一種...

PAT 乙級 1021 個位數統計

1.題目描述 給定乙個k位整數n dk 1 10k 1 d1 101 d0 0 di 9,i 0,k 1,dk 1 0 請編寫程式統計每種不同的個位數字出現的次數。例如 給定n 100311,則有2個0,3個1,和1個3。輸入格式 每個輸入包含1個測試用例,即乙個不超過1000位的正整數n。輸出格式...

PAT 乙級 1021 個位數統計

時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 給定乙個k位整數n dk 1 10k 1 d1 101 d0 0 di 9,i 0,k 1,dk 1 0 請編寫程式統計每種不同的個位數字出現的次數。例如 給定n 100...