統計字元出現的頻度

2021-10-03 00:25:27 字數 665 閱讀 5342

描述

寫乙個演算法統計在輸入字串中各個不同字元出現的頻度並將結果輸出(字串中的合法字元為a-z之間的26個字母和0-9之間的10個數字)。輸入

多組資料,每組資料有一行,為待統計字元頻度的字串。當字串為「0」時,輸入結束。輸出

對於每組資料輸出n行,每一行為乙個字元出現的頻度(只輸出存在的字元,格式為:字元:頻度),字元排列順序按照ascii碼從小到大的順序。

輸入樣例 1 

little5iloveyou

areyouoknumb90077

0

輸出樣例 1

5:1

e:2i:2

l:3o:2

t:2u:1

v:1y:1

0:27:2

9:1a:1

b:1e:1

k:1m:1

n:1o:2

r:1u:2

y:1

**

#include #include using namespace std;

int main()

for(i=0;i<36;i++)

if(n[i])

} }return 0;

}

C語言 統計不同字元出現的頻度

直接上 include include intmain 定義乙個顯示頻度的陣列 int j 0 j在頻度陣列當中遍歷 for int i 0 i strlen a i i在a中遍歷 if a i a a i z 首先判斷陣列a中的字元是不是字母 j 當乙個字母的相同項找完以後,則跳到下乙個,統計下乙...

統計輸入字串中各不同字元出現的頻度

background 寫乙個演算法統計在輸入字串中各個不同字元出現的頻度並將結果存入檔案 字串中的合法字元為a z這26個字母和0 9這10個數字 include include includevoid divide char str int times 100 int j,n 0 for int ...

慕課網 如何統計序列中元素的出現頻度

from random import randint import requests from collections import counter from lxml import etree import re 如何統計序列中元素的出現頻度 從隨機字串中 找到次數最高的三個元素 def main...