【C语言编程求一个英文句子中的单词数和最长单词的位置、长度及-查字典问答网
分类选择

来自孟猛的问题

  【C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.从键盘输入一个英文句子,统计其中单词的个数,并输出最长单词在文本中的位置(是文本中的第几个字符)和长】

  C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.

  从键盘输入一个英文句子,统计其中单词的个数,并输出最长

  单词在文本中的位置(是文本中的第几个字符)和长度;(单词的界

  定:单词是由空格、换行符号、标点符号等分隔的字母和数字组成的连

  续字符串)

  #include

  #include

  voidmain()

  {

  charstring[100];

  charb;

  inti,j,k,m=0,n=0;

  printf("请输入一个英文句子:n");

  gets(string);

  for(i=0;(b=string[i])!='';i++)

  if(b=='')m=0;

  elseif(m==0)

  {m=1;

  n++;

  }

  printf("该句共有%d个单词n",n);

  printf("最长的单词是第%d个,它的长度是%dn",k);

  }

  我只会编到这一步,其他的不会了,

1回答
2020-05-16 19:41
我要回答
请先登录
达韧

  我刚做了一关于英文句子里面每个单词平均字长的.与你问题很近.#include"stdio.h"#include#include"ctype.h"#defineMAX1000000charbuf[MAX],s[MAX];charp[MAX];intmain(){intn=0;intm=1;intcout=0;f...

2020-05-16 19:43:32

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •