本文共 615 字,大约阅读时间需要 2 分钟。
比如说我存了一些字符在txt文件里面,比如说
a.txt 里面存了 abc edf ccdef 字符这样这个程序能够实现统计文件里面有多少字符,多少种字符,每个字符出现的频率
上个例子应该是 11个字符 6种字符,a 1个 b 1个 c 3个 d 2个 e 2个 f 2个
1)读入文件存进char 数组里面去
2)对单个字符进行分析,如果是出现过的就进行单个的统计放到结构体里面 3)如果是没有出现的字符就在结构体里面加入新的值大题思路就是如此,详见代码
// 统计频度英文版//// 怎么找出排序前五的动态 怎么做出中文频度统计的soft?#include#include using namespace std;struct doc{ char temp; int value ;}D[100];int Is(char a,int k){ //判断新出现的字符是否是之前出现过的 for(int i=0;i >s[count] && !f.eof()){ count++; } f.close(); cout<<"该文章里面的字符一共有"< <<"个"<
txt文件内容:
运行截图:
欢迎大家来一起讨论~