使用者需求:
英語的26 個字母的頻率在一本**中是如何分布的?某型別文章中常出現的單詞是什麼?某作家最常用的詞彙是什麼?《飄》 中最常用的短語是什麼,等等。
題目要求:
(1)輸出某個英文文字檔案中 26 字母出現的頻率,由高到低排列,並顯示字母出現的百分比,精確到小數點後面兩位。
(2)字母頻率 = 這個字母出現的次數 / (所有a-z,a-z字母出現的總數)如果兩個字母出現的頻率一樣,那麼就按照字典序排列。
packagefanyi;
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王雯涵 點評作業的位址 點評內容 從我的博文和結對隊友...