㈠ 统计一行文本的单词个数:输入一行字符,统计其中单词的个数.个单词之间用空格分隔,空格数可以是多个,

代码部分: #include

int main()

{

int count=0;

char temp;

bool letter;

letter=0;//letter=0为在单词里(单词没输入完成),=1为表示进入下个单词

printf("Input words:");

temp=getchar();

while(temp!='\n')

{

if((letter==1)&&(temp==' '))

{

letter=0;

}

else if((temp>='a'&&temp<='z')||(temp>='A'&&temp<='Z')||(temp>='0'&&temp<='9'))

{

if(letter==0)

{

letter=1;

count++;

}

}

temp=getchar();

}

printf("count: %d\n",count);

return 0;

} 效果图: 【酷_酷_币】为您服务...

㈡ C语言 统计文件中各个单词的个数

你的程序只需要修改两处就行了:(1.)不能用指针数组直接存放字符串,即,要把程序开头的char *s2[30]改为char s2[30][30],用二维数组来存放多个字符串;(2.)你的想法是,如果单词不是重复的单词,就将它存入s2,但这时不能用“=”,应该用strcpy()函数,即,原程序中的s2[k]=s3应改为strcpy(s2[k],s3),改过后的代码如下:

#include

#include

int main()

{

char str[100],ch;

char s2[30][30]; /*s2存放单词(不重复),修改处*/

char s3[30],*p=s3;

int i,j,k=0,flag1,flag2,count1=0,white=1,a[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

FILE *file;

file=fopen("string.txt","w+");

printf("Input a string of English:\n");

gets(str);

fputs(str,file);

rewind(file);

while((ch=fgetc(file))!='0') /*统计文件中有多少个单词*/

{

if((ch==' ')||(ch=='\t')||(ch=='\n'))

white++;

else

{

if(white)

{

white=0;

count1++;

}

}

}

rewind(file);

for(i=0;i

{

flag1=0; /*是否有重复单词*/

flag2=0; /*是否遇到空白字符*/

p=s3;

while(ch=fgetc(file))

{

if((ch!=' ')&&(ch!='\t')&&(ch!='0'))

{

if((ch>64)&&(ch<91)) /*大写字母变小写*/

{

ch=ch+32;

}

*p++=ch;

}

else

{

flag2=1; /*遇到空白字符*/

*p='\0';

for(j=0;j

{

if(strcmp(s3,s2[j])==0)

{

flag1=1; /*有重复单词*/

a[j]++;

break;

}

}

if(flag1==0) /*如果单词不重复*/

{

strcpy(s2[k],s3); /*修改处*/

a[k]++;

k++;

}

}

if(flag2==1) /*如果遇到空白字符,则开始查询下一单词,跳出while循环*/

{

break;

}

}

while(((ch=fgetc(file))==' ')||(ch=='\t')); /*吞掉多余的空白字符*/

fseek(file,-1,1); /*后退一格,继续读*/

}

for(i=0;i

{

printf("%s\t",s2[i]);

}

printf("\n");

for(i=0;i

{

printf("%d\t",a[i]);

}

printf("\n");

fclose(file);

return 0;

}

明白了吗?

㈢ 用C++编程序统计文本中单词的个数

这麽理解:单词的个数 = 空格的个数+1,

连续的空格按1个算,如果有其他的逻版辑则还需要权进行处理,比如,.“的判断等等。

思路是: 循环读取文件直至为空,每次读取1024个字节到字符串数组filestr中

flag = false; -- -- false表示上一次读取到的字符不为单词的字母,用于屏蔽连续空格的干扰

num = 0; -- 空格的个数

for(i = 0; i < 1000 ; ++i)

{

if ( filestr[i] == ' ' && flag)

{

num++;

flag = false;

}

else

flag = true;

}

cout<

㈣ 统计一个文本文件里面各个单词出现的次数

用软件Replace Pioneer就可以,详细步骤:

1. ctrl-o打开文件

2. 打开Tools->Pattern Counter菜单,

3. Source选Current page, Counter template选Characters, Words, Lines

4. 选中内列表中Words这一行,点击detail按钮即可。

在官容网上可以搜索各种统计的例子。

㈤ vb统计一个文本文件中某个单词(英文字符)的数量

没有抄测袭试过。。。

Open "d:\123.txt" For binary As #1

S1 = StrConv(InputB(LOF(1), 1), vbUnicode)

Close #1

S2="yes"

N=(len(S1) -len(replace(s1,s2,""))) / len(s2)

msgbox n

㈥ 统计某文本文件中各单词个数C语言设计

#include

#include

void main()

{

char ch;

int numberofword=0,wordStart=0;

FILE *fp1 = fopen("test.txt","r");

FILE *fp2 = fopen("result.txt", "w");

if( fp1==NULL || fp2==NULL )

{

puts("cannot open file!");

return;

}

while( !foef(fp1) )

{

ch =fgetc(fp1);

if( isalpha(ch) && wordStart==0 )

{

wordStart = 1;

}

else if( !isalpha(ch) && wordStart==1 )

{

numberofword++;

wordStart = 0;

}

}

fprintf(fp2,"%d",numberofword);

fclose(fp1);

fclose(fp2);

}

㈦ 如何统计一个文本中指定单词的个数

您好,我来为您抄解答:

我想找袭到所有以 unix 打头的字段,我用下面的语句

awk '{for (i=1;i<=NF;i++) if ($i ~ /^unix.*/ count++} END{print count}' a.txt

如果我的回答没能帮助您,请继续追问。

㈧ java统计txt文件中的单词数

你的程序我帮你改完了,你看看吧.(改动的地方见注释)importjava.util.Scanner;

importjava.io.File;

publicclassText{

publicstaticvoidmain(String[]args){

try{

Scannersc=newScanner(newFile("qia.txt"));

intwords=0;//这里把这句移到这专里

while(sc.hasNextLine()){

Stringstr=sc.nextLine();

Stringstr1=str.trim();

String[]xx=str1.split("

\s

+");

inta1=xx.length;

words=words+a1;

}

System.out.println("单词属数:"+words);//这里把这句移到这里,并输出words

}catch(Exceptionex){

}

}

}

㈨ 统计某文本文件中各单词个数

英文的话,一般是统计空格数。

中文嘛,文件的大小除以二吧。

混合的,根据编码将中英文区分分别统计即可。

㈩ 统计一个文本文件中单词的个数JAVA。 这图有对的地吗应该怎么写

先用io流按行读取文件内容,用string拼接一个长字符串,然后按空格截断,存入数组,最后输出数组长度即可

c语言统计输入文本不同字母单词数,统计文本中单词的个数相关推荐

  1. c语言统计输入文本不同字母单词数,【C语言统计不同单词个数编写一个程序,输入一个句子,然后统计-查字典问答网...

    宋继平回答: #include #include intis_same(char*str,char*s) { char*p; charstr2[100]; intflag=0; strcpy(str2 ...

  2. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  3. C语言求输入字符的字母和数字个数

    C语言求输入字符的字母和数字个数 问题描述:输入一行字符,统计其中的字母个数,数字个数,空格个数. 算法分析:利用while循环遍历玩整个字符串,依次判断字符的类型 #include<stdio ...

  4. java设有一个由10个英文单词构成的字符串数组,要求:(1)统计以字母 w 开头的单词数;(2)统计单词中含“or”字符串的单词数;(3)统计长度为 3 的单词数。

    大学学习之java篇 题目:设有一个由10个英文单词构成的字符串数组,要求:(1)统计以字母 w 开头的单词数:(2)统计单词中含"or"字符串的单词数:(3)统计长度为 3 的单 ...

  5. python单词个数统计_Python 统计文本中单词的个数

    1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...

  6. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...

    具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...

  7. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  8. c语言对一篇英文文章进行统计,C语言统计一篇英文短文中单词的个数实例代码...

    具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...

  9. [c]输入一个英文句子,统计句子中单词的个数

    #include <stdio.h> #include <stdlib.h> //输入一个英文句子,统计句子中单词的个数 void main() { char s[256],p ...

最新文章

  1. Ajax Toolkit Control ——CollapsiblePanelExtender(隐藏显示效果)
  2. golang查找重复行
  3. 位运算的那些奇技淫巧 | 掌(装)握(逼)必备,妙解两道算法题
  4. DC学院学习笔记(十四):总体、采样及Error Bar
  5. FZU 2082 过路费
  6. 基于Linux的嵌入式浏览器的实现
  7. 七、配置ssh keys连通github跟ssh-agent
  8. css3模拟jq点击事件
  9. Java Swing Action 动作
  10. 吴恩达教授机器学习课程笔记【四】- 生成学习算法(1)高斯判别分析模型
  11. Spring的标签和验证等模块
  12. 《大规模元搜索引擎技(1)》一 2.1 系统体系结构
  13. 动软连接oraclet生成代码
  14. Android 分贝测试仪功能,Android最新大厂面试真题总结
  15. pytorch中加入注意力机制(CBAM),以ResNet为例。到底要不要用ImageNet预训练?如何加预训练参数?
  16. android 设置自动曝光,我应该如何设置自定义的相机,曝光和白平衡值,如果在Android定制camera.Does初始化相机参数时,相机自动处理这些我不设置曝光和白平衡或者我需要...
  17. 【Adobe Creative Cloud】
  18. 当周杰伦把QQ音乐干翻的时候,作为程序猿我看到了什么?
  19. Html编码(#数字型)与解码小结 - 针对Puny Code(中文域名)的解码处理
  20. 软件评估报告和软件可行性分析文档搜集

热门文章

  1. 深圳云计算培训学习:构建企业级WIKI及工单系统 --【千锋】
  2. 计算机作品大赛成功举行,我系学生在2018年四川省大学生计算机作品赛中荣获一等奖...
  3. QT 绘图工具-QCustomPlot
  4. [Jquery]实现三个盒子两两交换的考眼力游戏
  5. uboot.lds 链接文件分析
  6. maven 和jetty 绝配
  7. 总结运用kali破解WIFI密码的多种方法
  8. php blog 博客程序那个好
  9. SSL数字证书申请要多少钱?
  10. 使用Python出现的错误和解决方法