• 回答数

    5

  • 浏览数

    112

设计监理
首页 > 英语培训 > 英文词数查询

5个回答 默认排序
  • 默认排序
  • 按时间排序

实创佳人

已采纳

#include #include int main(){char a[80];int i,num=0;gets(a);for(i=0;i<80;i++){if( (a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A')) continue; if (a[i]=' ') { i++; ifif( (a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A'))// 当再次遇到字母时就计数 num++; }num++; //这是因为到了最后一个单词时 无法执行if( (a[i]<='z'&&a[i]>='a')||(a[i]<='Z'&&a[i]>='A')) num++;中的num++ 所以最后要加上。}printf("%d",num);}根据你的程序改的

英文词数查询

207 评论(14)

晓晓彤儿

百词斩可以统计。

百词斩简介:

百词斩是由成都超有爱科技有限公司针对英语学习开发的一款“图背单词软件”。该软件为每一个单词提供了趣味的配图和例句,让记单词成为一种乐趣。

百词斩覆盖了从初高中、四六级、考研,到雅思、托福、SAT、GMAT、GRE等全部英语考试词表。

主要特色:

1、支持离线使用,0流量背单词。

2、一个单词一张图,利用图形建立单词与真实环境的联系,打造最易记、最难忘的背单词软件。

3、直接添加好友,既能互相看见学习动态,还能一起冲刺每周排行榜。背单词,不再是一个人。

4、提供单词TV和单词电台,英语老师原创趣味内容去深度解读10000+个单词,提供更多样的学习方式。

5、参考美国SAT的词汇量评估模型,准确测试单词量,记录你成长的每一步。

6、锁屏背单词,在锁屏界面即可完美背单词,充分利用每天的琐碎时间。(仅限安卓版)

百词斩7、初中/高中/ 四级/六级/考研/托福/雅思/专四/专八/SAT/GRE/GMAT全覆盖。

358 评论(10)

大眼博奇

#include#includeintmain(){chara[80];inti,num=0;gets(a);for(i=0;a[i]!='\0';i++)//这里应该检查到串尾,字符串结束符是'\0'{if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))//如果是字母,则一直找到非字母(分隔符:符号,空格等){do{i++;}while((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'));//记录一个单词num++;}}printf("%d\n",num);return0;}

299 评论(10)

雨樱花ran

//通过键盘输入一行英文句子,统计其中的英文字母和单词的数量,单词之间用空格分开(标点符号不算单词);#include #include#includemain(){char string[100];//根据拟从键盘输入的字串的长度需要适当调整,要避免输入的长度超出设定的范围。char c;int i, num=0,sum=0,word=0; //定义 word 用来指示一个单词是不是结束或新单词是否开始;printf("请从键盘输入一行需要查询的英文句子,进行单词数量统计:\n\n");gets(string);   //从键盘获得输入的字符串;//以下统计句子中的英文字符个数;for(i=0;(c=string[i])!='\0';i++) //for循环语句,遍历句子中的每个字符;初始化i=0;若字符c!='\0',即未到达结束符'\0'的话,执行i++;{if(('A'<=string[i]&&string[i]<='Z')||('a'<=string[i]&&string[i]<='z'))sum++;  //以上为条件句,如果字符在A~Z,a~z 范围之内的话,则执行sum++,累加英文字母个数;}//以下统计句子中的英文单词个数;for(i=0;(c=string[i])!='\0';i++) //for循环语句,遍历句子中的每个字符;初始化i=0;若字符c!='\0',即未到达结束符'\0'的话,执行i++;{                              //'\0'用作字符串的结束符。它的ASCII数值是0。if(c<'A'||c>'Z'&&c<'a'||c>'z')   //设定条件:如果字符 c 遇到A~Z和a~z范围之外其它符号字符的话,包括遇到空格' ';word=0;      //上面条件为真时,执行这里,置word=0,表示未遇到单词,或,一个单词已结束,同时也意味着要开始遇到下一个新单词;else if(word==0)  //当条件(word==0)为真,执行下面花括号里面的语句;当word==0时,表示未遇到字母,即未遇到单词,或上一个单词已结束;{word=1;   //那么置word=1,即,表示下一个新单词开始,num++;   //执行num++,累加英文单词的个数;}}printf("\n");printf("您输入的这句英文句子中共包含%d个英文字符,%d个英文单词。\n",sum,num);}

示例:输入语句:  Hello ! My friend , how are you ? (注意单词的前后有空格)

h  e  l  l  o  空格  w  o  r  l   d

0  1  2  3  4    5   6  7  8  9   10

结果如下:

124 评论(8)

大白包小白

操作方法如下:

工具\材料

电脑  word软件

1、首先在电脑上安装word软件,如下图所示,打开需要进行文字统计的文档。

2、在主页菜单中找到左上角的“文件”选项,如下图所示,点击打开。

3、在弹出的菜单中找到“工具”选项打开,如下图所示。

4、接着在弹出的属性中找到“字符统计”打开。

5、如下图所示,可以在“字数统计”窗口中可以查看“非中文单词”选项中的数量。

155 评论(12)

相关问答