当前位置: 首页 > news >正文

没有网站怎么做外贸网站开发入门培训机构

没有网站怎么做外贸,网站开发入门培训机构,wordpress 值得买主题,wordpress logo 字体C语言构建定长字典 1.C语言简介-struct C语言中没有字典。而有些场合下需要统计一些字符串变量的累计值#xff0c;就需要用定长字典。定长字典顾名思义就是长度固定的字典。在C语言中结构体可以定义任意类型数据的集合#xff0c;也就可以通过结构体数组来构造个定长字典。…C语言构建定长字典 1.C语言简介-struct C语言中没有字典。而有些场合下需要统计一些字符串变量的累计值就需要用定长字典。定长字典顾名思义就是长度固定的字典。在C语言中结构体可以定义任意类型数据的集合也就可以通过结构体数组来构造个定长字典。 2.词频字典 2.1词频字典结构体 /* 词频字典结构体 */#define WORD_MAX_SIZE 100 struct word_fre_dict {char word[WORD_MAX_SIZE]; /* 假设单词长度最长为100 */int times; /* 在一篇文章出现次数不超过 2^31 - 1次 */ }; typedef struct word_fre_dict WORD_FRE_DICT; 2.2 词频字典的排序 /* 可以用qsort函数进行排序 *//* 按字典序排序 */ int cmp_dict(const void *a, const void *b) {WORD_FRE_DICT *pa (WORD_FRE_DICT *)a; WORD_FRE_DICT *pb (WORD_FRE_DICT *)b;return strcmp(pa-word, pb-word); } /* 按词频从小到大排序 */ int cmp_fre_up(const void *a, const void *b) {WORD_FRE_DICT *pa (WORD_FRE_DICT *)a; WORD_FRE_DICT *pb (WORD_FRE_DICT *)b;return (pa-times - pb-times); } /* 按词频从大到小排序 */ int cmp_fre_down(const void *a, const void *b) {WORD_FRE_DICT *pa (WORD_FRE_DICT *)a; WORD_FRE_DICT *pb (WORD_FRE_DICT *)b;return (pb-times - pa-times); }2.3 从字符串文本中提取词频字典 void create_word_fre_dict(char* paragraph) {WORD_FRE_DICT word_list[1000] { 0 };memset(word_list, 0, 1000 * sizeof(WORD_FRE_DICT));/* 预处理 单词全改为小写, 非单词全转为空格符 */int i 0;while (paragraph[i] ! 0) {if (paragraph[i] A paragraph[i] Z) {tolower(paragraph[i]);}else if ((paragraph[i] A || paragraph[i] Z) \((paragraph[i] a || paragraph[i] z))) {paragraph[i] ;}i;}/* 使用strtok公式进行字符串拆分 */char* temp strtok(paragraph, );strcpy(word_list[0].word, temp);word_list[0].times;while (temp ! NULL) {temp strtok(NULL, ); /* 最后一个字节拿出来后还会执行一次这次结果为NULL */if (temp NULL) {break;}printf(%s\n, temp);int dict_index 0;int find 0;while (word_list[dict_index].times ! 0 dict_index 1000) {if (strcmp(word_list[dict_index].word, temp) 0) {word_list[dict_index].times;find 1;break;}dict_index;}if (!find dict_index 1000) {strcpy(word_list[dict_index].word, temp);word_list[dict_index].times 1;}}qsort(word_list, 50, sizeof(WORD_FRE_DICT), cmp_dict);for (int de 0; de 20; de) {printf(%s, count %d\n, word_list[de].word, word_list[de].times);} }int c_dict_test(void) {char para[] { Youth means a temperamental predominance of courage over timidity, \of the appetite for adventure over the love of ease. This often \exits in a man of 60, more than a boy of 20.nobody grows merely \by the number of years; we grow old by deserting our ideas. Years \may wrinkle the skin, but to give up enthusiasm wrinkles the soul. \Worry, fear, self distrust bows the heart and turns the spirit \back to dust. };printf(%s\n, para);create_word_fre_dict(para);return 0; }
http://wiki.neutronadmin.com/news/277813/

相关文章:

  • 自己有网站做点什么synology建设网站
  • 酷站是什么网站免费企业建站模板
  • 阿里域名注册查询海南搜索引擎优化
  • 青浦建设网站公司做商城网站的公司推荐
  • 建设网站前的市场分析包括美工设计
  • 网站怎么能快速备案wordpress 301重定向
  • 一个电商网站开发需要多久wordpress全站301
  • 郑州网站建设口碑好高新建设网站电话
  • 深圳最好的营销网站建设公司排名上海企业网络营销推广服务
  • 网站 类库二维码生成器微信小程序
  • 制作网站域名需要多少钱在线logo设计免费
  • 岳池县网站建设什么是规划网站
  • 上海网站建设专业公司宁波网络营销公司
  • 百度地图放到网站上网站目标定位概念
  • zencart网站模板下载网站开发四点注意事项
  • 关于网站建设的申请书网站排名方法
  • 遵义市住房和城乡建设局网站整合营销的概念
  • 南昌做网站和微信小程序的公司网站模板 小说
  • 国外ip 网站 百度收录软件商城免费下载安装
  • 医院网站建设技术方案国外看新闻app推荐
  • 网站开发代码说明书绍兴网站建站模板
  • 做网站比较好做网站赚钱吗
  • 学校教务网站的设计与实现大学培训中心网站建设
  • 什么网站排名做的最好建设工程项目管理信息门户网站
  • 电子商务网站建设规划的内容西安官网seo技巧
  • 沈阳市建设局网站广州网站设计公司推荐哪家
  • 公司网站的建站要点dw网站的站点建设
  • 酒仙桥网站建设wordpress 图片加载很慢
  • 品牌网站建站贵州建设厅网站备案人员查询
  • 网站是怎么做的上海建站优化