早教吧作业答案频道 -->英语-->
读取某个txt文件,并统计字母个数读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thankyou!
题目详情
读取某个txt文件,并统计字母个数
读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thank you!
读取一个txt文件(内容为英文),取每个单词的首字母,统计这些字母的个数(例如:a:23个,b:22个……z:2个),不分大小写,貌似要用到index(),thank you!
▼优质解答
答案和解析
用linq就可以.
private string StatisticsLetters(string text)
{
StringBuilder sb = new StringBuilder();
string s = text;
var statistics =
from c in s
group c by c into g
select new { g.Key,count = g.Count() };
var mostFrequestFirst =
from entry in statistics
orderby entry.count descending
select entry;
foreach (var entry in mostFrequestFirst)
{
sb.AppendFormat("{0}:{1}{2}",entry.Key,entry.count,System.Environment.NewLine);
}
return sb.ToString();
}
private string StatisticsLetters(string text)
{
StringBuilder sb = new StringBuilder();
string s = text;
var statistics =
from c in s
group c by c into g
select new { g.Key,count = g.Count() };
var mostFrequestFirst =
from entry in statistics
orderby entry.count descending
select entry;
foreach (var entry in mostFrequestFirst)
{
sb.AppendFormat("{0}:{1}{2}",entry.Key,entry.count,System.Environment.NewLine);
}
return sb.ToString();
}
看了 读取某个txt文件,并统计字...的网友还看了以下:
根据对话内容,在每个空白处填上一个适当的词,使对话意思完整正确.Salesman:Good mor 2020-05-14 …
关于成语的1,反映品质优秀的(三个)2,形容人特别多的(三个)3,形容风景优美的(三个)4,表现深 2020-05-16 …
1、____does your sister do her speaking?A.What B.W 2020-05-16 …
e^(2πi*(1/6))=(e^2πi)^(1/6)=1^(1/6)=1e^(2πi*(1/6) 2020-06-12 …
设f(z)=x^2+i*y^2,则f'(1+i)= 结果是2请问是怎么做的?另一个问题在复数范围内 2020-06-27 …
小波分析Haar一层分解合成程序谢谢了,这有个程序,帮我改个样子,实现同样的功能clear;x1= 2020-07-17 …
有一电容器C=31.8uF,按u=220√2(根号2)sin(314t-45°).求1,电容器电路 2020-07-19 …
关于复数的(1)试求i,i^2,i^3,i^4,i^5,i^6,i^7,i^8的值;(2)由(1) 2020-07-26 …
已知an=2n,把数列{an}的各项排成如右侧三角形状,记A(i,j)表示第i行中第j个数,则结论① 2020-11-01 …
判断化学平衡状态的几点困惑如H2+I22HI的反应,单位时间内断裂一个H—H键的同时,形成一个H—H 2020-11-02 …