統計英文文字字母出現頻率

2022-09-09 16:42:34 字數 1539 閱讀 5026

使用者需求:

英語的26 個字母的頻率在一本**中是如何分布的?某型別文章中常出現的單詞是什麼?某作家最常用的詞彙是什麼?《飄》 中最常用的短語是什麼,等等。

題目要求:

(1)輸出某個英文文字檔案中 26 字母出現的頻率,由高到低排列,並顯示字母出現的百分比,精確到小數點後面兩位。

(2)字母頻率 = 這個字母出現的次數 / (所有a-z,a-z字母出現的總數)如果兩個字母出現的頻率一樣,那麼就按照字典序排列。

package

fanyi;

import

j**a.io.bufferedreader;

import

j**a.io.file;

import

j**a.io.fileinputstream;

import

j**a.io.ioexception;

import

j**a.io.inputstreamreader;

import

j**a.text.decimalformat;

import

j**a.util.arraylist;

import

j**a.util.hashmap;

import

j**a.util.iterator;

import

j**a.util.list;

import

j**a.util.stringtokenizer;

public

class

piao

//system.out.println(sb.tostring());

reader.close();

fip.close();

inti;

string a=sb.tostring();

string m="abcdefghijklmnopqrstuvwxyz";

string temp = "";

char num=new

char

[a.length()];

char z=new

char[26];

int x=new

int[26];

int max=0;

z=m.tochararray();

for(int k=0;k<26;k++)}}

system.out.println("這篇文章中英文本母頻率為:");

double sum=0; //

system.out.println("

////////////

排序如下:");

經典演算法 英文文章統計字元頻率

比如說我存了一些字元在txt檔案裡面,比如說 a.txt 裡面存了 abc edf ccdef 字元 這樣這個程式能夠實現統計檔案裡面有多少字元,多少種字元,每個字元出現的頻率 上個例子應該是11個字元 6種字元,a 1個 b 1個 c 3個 d 2個 e 2個 f 2個 1 讀入檔案存進char ...

統計乙個英文文字的單詞出現的頻率(有標點符號的)

該程式為單詞頻率統計,可讀取乙個英文文字檔案 含標點符號 可在螢幕上輸出個單詞在英文文字中出現的次數。詞頻統計 汪強 include include include define i 1000 int b struct word s i void file1 讀出檔案內的單詞 while feof ...

201671010412 郭佳 英文文字統計分析

專案 內容專案名稱 實驗四 英文文字統計分析 github的倉庫主頁 所屬課程 作業要求 實驗四 軟體工程結對專案 課程學習目標 體驗兩人合作,練習結對程式設計 掌握github上增量發布軟體的操作方法 任務一 點評物件 201671010434王雯涵 點評作業的位址 點評內容 從我的博文和結對隊友...