字元統計3

2021-07-07 04:42:35 字數 831 閱讀 7162

time limit: 1000ms   memory limit: 65536k  有疑問?點這裡^_^

給定乙個字串(假設字串中只包含英文大小寫字母),排序輸出出現次數最多的三個字元,如果有兩個字元出現次數相等,輸出字母序列靠前的(提示這裡指的是字母在ascii碼表中的順序),如果不足三個,把現有的輸出。例如:對於字串mddfreee,輸出:(e,3)(d,2)(f,1)。輸入aab,輸出 (a,2)(b1),注意後台測試資料的字串可能會非常長。

第一行為乙個整數n,代表有幾組輸入。接下來n行分別代表待統計的字串。

對於給定的每次輸入,輸出結果。每個例項佔一行格式如下。

4

abcde

assssddfffrt

baabbbaaaaa

ab

(a,1)(b,1)(c,1)

(s,4)(f,3)(d,2)

(a,7)(b,4)

(b,1)(a,1)

xiyang

#include#includechar b[1000000];    

struct node

a[200],c;

int main()

if(k!=i)

}

for(j=0;j<3;j++)

if(a[j].num!=0)

printf("(%c,%d)",a[j].name,a[j].num);

printf("\n");

}

}

統計字元數

問題描述 判斷乙個由a z 這26 個字元組成的字串中哪個字元出現的次數最多 輸入 第1 行是測試資料的組數n,每組測試資料佔1 行,是乙個由a z 這26 個字元組 成的字串,每組測試資料之間有乙個空行,每行資料不超過1000 個字元且非空 輸出 n 行,每行輸出對應乙個輸入。一行輸出包括出現次數...

1021 統計字元

題目描述 統計乙個給定字串中指定的字元出現的次數。輸入 測試輸入包含若干測試用例,每個測試用例包含2行,第1行為乙個長度不超過5的字串,第2行為乙個長度不超過80的字串。注意這裡的字串包含空格,即空格也可能是要求被統計的字元之一。當讀到 時輸入結束,相應的結果不要輸出。輸出 對每個測試用例,統計第1...

字元統計1

給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z組成 數字 0,1,9 空格 不包括引號 剩下的可列印字元全為其他字元。測試資料有多組。每組資料為一行 長度不超過100000 資料至檔案結束 eof 為止。每組輸入對應一行輸出。包括四個整數a b c d...