Ⅰ 怎么用c语言统计文件中某个汉字的个数
楼主你好具体代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 40int main(){int i,count = 0;char *cSource,*cSearch;FILE *fp;cSource = (char *)malloc(N * sizeof(char));cSearch = (char *)malloc(3 * sizeof(char));if((fp = fopen("word.txt", "r")) == NULL){printf("文件打开失败!\n");exit(0);}printf("输入统计的汉字:");scanf("%s", cSearch);fgets(cSource, N, fp);for(i = 0; i < (int)strlen(cSource); i++){if(cSource[i] == cSearch[0] && cSource[i+1] == cSearch[1])//一个汉字占两个字节 所以需要判断两个字节的内容count++;}printf("%d\n", count);return 0;}如果word.txt中包含的内容为:你好吗 你 你输入:你输出:3希望能帮助你哈
Ⅱ 如何统计一个文本文件中的汉字数量
你准备用什么语言呢?如果正则可用的话,可以试试用正则提取汉字,匹配汉字的正则是/[^\u4E00-\u9FA5]/
Ⅲ 在Word中如何统计纯汉字个数
以office专业增强版2016为例,在Word中如何统计纯汉字个数方法如下:
一,在电脑桌面新建一个word文档。
Ⅳ 如何快速查数出WORD文件里文字的个数
在Word中,可以通过字数统计功能来快速统计文档中文字的个数。方法一:1、单击审阅—-字数统计按钮;2、弹出字数统计对话框,在这个对话框中有字符数统计,如图所示。方法二:1、在窗口左下角,有字数显示,如图所示;2、单击这里的字数按钮,即可弹出上面的字数统计对话框。
Ⅳ C语言两道题(统计) 1.汉字统计 2.统计元音
第一题:#include<stdio.h>#include<string.h>int main(){char s[1000];int cn,i,all;while(scanf("%d",&cn)!=EOF){getchar(); while(cn){gets(s);cn–;all=0;for(i=0;i<strlen(s);i++)if(s[i]<0) all++;printf("%d\n",all/2); //汉字以两个字节存储,所以再除二}}return 0;}第二题:#include<stdio.h>#include<string.h>int main(){int in,up,a,e,i,o,u;char s[100];while(scanf("%d",&in)!=EOF){ getchar(); while(in) { in–; gets(s); a=0;i=0;o=0;e=0;u=0; for(up=0;up<strlen(s);up++) if(s[up]=='a') a++; else if(s[up]=='e') e++; else if(s[up]=='i') i++; else if(s[up]=='o') o++; else if(s[up]=='u') u++; printf("a:%d\n",a); printf("e:%d\n",e); printf("i:%d\n",i); printf("o:%d\n",o); printf("u:%d\n",u); if(in==0) break; printf("\n"); }}return 0;}希望能帮到你 也希望能采纳我的。
Ⅵ 如何统计一个文本文件中汉字的个数
打开word文档,打开上面的菜单“工具”,在工具的下拉菜单里有“字数统计”。
Ⅶ 你好,怎么用c语言统计任意文本中所有汉字的个数呢谢谢你啦!
以下的程序实现了这个功能:
以输入一个空行作为输入结束的标志:
#include <stdio.h>
int main()
{ char s[300];
int i,n=0;
gets(s);
while(s[0])
{for(i=0;s[i];i++)
if(s[i]<0)n++,i++;
gets(s);
}
printf("上面输入的内容中有%d个汉字",n);
return 0;
}
Ⅷ 如何计算word文档中文字的个数
1.在Windows98中。在资源管理器中选中要统计字数的文档,右键单击鼠标,在快捷菜单中选“属性”内,在弹出的对容话框中选“统计”选项卡(如图1所示),即可查看该文档的页、段落、行数、字数等信息。2.在Windows2000/XP中。在资源管理器中选中要统计字数的文档,右键单击鼠标,在快捷菜单中选“属性”,在弹出的属性对话框中点“摘要→高级”按钮,即可查看文档的“页数、段落、字数”等内容在Word中,我们统计文章字数是利用“工具”中的“字数统计”命令。但是文章作了修改后,多次重复使用该命令不免麻烦。采用下面的方法,可以实现文章字数的动态统计。打开菜单“插入→域”,选择“类别”中的“文档信息”和“域名”中的“NumChars”,“确定”退出,则出现阿拉伯数字形式的统计字符数。如果你变动了文章的内容,需要再次统计字数时,只要选中刚才得到的阿拉伯数字,点击鼠标右键,单击“更新域”命令,系统自动将新的统计结果呈现给你。
Ⅸ excel中如何统计某区域内指定文字的个数
1、新建一个Excel表格。
Ⅹ excel 如何统计指定文字的数量
你可以使用这样的公式实现:统计“正”字个数:=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正","")))函数SUMPRODUCT用来统计多条件结果汇总。这里是计算A1:B2范围的。LEN计算单元格数据长度(文字个数),LEN(A1:B2)就是计算A1:B2的文字个数。SUBSTITUTE字符替换SUBSTITUTE(A1:B2,"正",""))就是用“空”("")[注意:不是空格" "]将“正”字置换掉。LEN(SUBSTITUTE(A1:B2,"正","")))就是计算置换后的字符长度,也就是减除了“正”字之后的字数。=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"正","")))就是统计(A1:B2)范围的总字数减去替掉了“正”字之后的长度,实际就是统计“正”字的个数。同理,统计“反”字个数:=SUMPRODUCT(LEN(A1:B2)-LEN(SUBSTITUTE(A1:B2,"反","")))