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

2022-06-24 08:48:11 字數 761 閱讀 3387

直接上**:

#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;//

當乙個字母的相同項找完以後,則跳到下乙個,統計下乙個字母的頻度

}

for(int i=0;i<=strlen(a);i++)//

不列印字串中的空格

if(a[i]>='

a'&&a[i]<='z'

) printf(

"%3c

",a[i]);

printf("\n

");for(int i=0;i)

printf(

"%3d

",num[i]+1

); printf("\n

");}

統計字元出現的頻度

描述 寫乙個演算法統計在輸入字串中各個不同字元出現的頻度並將結果輸出 字串中的合法字元為a z之間的26個字母和0 9之間的10個數字 輸入 多組資料,每組資料有一行,為待統計字元頻度的字串。當字串為 0 時,輸入結束。輸出 對於每組資料輸出n行,每一行為乙個字元出現的頻度 只輸出存在的字元,格式為...

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

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...