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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:59:04
C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.从键盘输入一个英文句子,统计其中单词的个数,并输出最长单词在文本中的位置(是文本中的第几个字符)和长

C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.从键盘输入一个英文句子,统计其中单词的个数,并输出最长单词在文本中的位置(是文本中的第几个字符)和长
C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.
从键盘输入一个英文句子,统计其中单词的个数,并输出最长
单词在文本中的位置(是文本中的第几个字符)和长度;(单词的界
定:单词是由空格、换行符号、标点符号等分隔的字母和数字组成的连
续字符串)
#include
#include
void main()
{
char string[100];
char b;
int i,j,k,m=0,n=0;
printf("请输入一个英文句子:\n");
gets(string);
for(i=0;(b=string[i])!='\0';i++)
if(b==' ')m=0;
else if(m==0)
{m=1;
n++;
}
printf("该句共有%d个单词\n",n);
printf("最长的单词是第%d个,它的长度是%d\n",k);
}
我只会编到这一步,其他的不会了,

C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.从键盘输入一个英文句子,统计其中单词的个数,并输出最长单词在文本中的位置(是文本中的第几个字符)和长
我刚做了一关于英文句子里面每个单词平均字长的.与你问题很近.
#include "stdio.h"
#include
#include "ctype.h"
#define MAX 1000000
char buf[MAX],s[MAX];
char p[MAX];
int main(){
int n = 0;
int m = 1;
int cout = 0;
float ave = 0;
int i;
fgets(buf,sizeof(s),stdin);
n = strlen(buf)-1;//字符串的末尾有一个结束字符
for( i =0;i < n; i++)
if(isalpha(buf[i]) == 0 && isalpha(buf[i+1])!=0)
{
m ++;
}
printf("%d\n\n",m);
for(i = 0; i < n; i++)
{
if(isalpha(buf[i]) !=0)
cout++;
}
printf("%d\n\n",cout);
ave = cout /m;
printf("%f",ave);
return 0;
}

C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词.从键盘输入一个英文句子,统计其中单词的个数,并输出最长单词在文本中的位置(是文本中的第几个字符)和长 C语言编程 输入一段英语文本 判断单词数 字符数和空格.求大神... C语言:统计单词数 C语言:输入一个英文句子,要求将每个单词的第一个字母删除.求大神帮助编程 c语言 文件处理的问题:读入一篇英文短文文件,然后统计读入一篇英文短文文件,统计分别以各英文字母开头的单词数,短文中的单词总数、句子总数、包含单词个数最多的句子中的单词数.假 C语言,英语短文统计统计一篇英语短文中,分别以各英文字母开头的单词数,包含单词最多的句子中的单词数.假定单词之间有任意多个空白符,标点.每个单词仅由英文字母组成.注意:第一个要 编写Application程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数设句子以”?”、”!” 或”.”结束 用c语言编程统计一个含标点符号,和空格且不含数字的英文文本文档中的单词的个数谢了*^_^*急 C语言编程——输入一段英文,统计其中有多少个字母,单词和句子. C语言编程求解释 求VB程序代码 统计输入的一篇英文文章中的单词数和定冠词the的个数,并将出现的定冠词the全部删除 c语言编程求两个正整数的最大公约数和最小公倍数! C语言中输入一篇英文,标点如何才能不在单词数的统计中,下边程序要怎么改,求新手能看懂的其实说错,是例如Would you like a cup of coffee?NO,thanks.这个句子中coffee?NO怎么才能读出是2个单词按照我 C语言问题,任给两篇英文文章,统计相同的单词数在各自文章中所占的百分比,内详.//任给两篇英文文章,统计相同的单词数在各自文章中所占的百分比/*要求1、文章1和文章2的文件名作为命令行 C语言编程:输入一个整数,求各位数字之和..刚开始学c语言, (C语言编程)输入一个英文句子,将每个英文单词的头字母变为大写,单词之间用空格隔开 求一个c语言编程,分别求出1~1000内能被3,5,7整除的数的和 c语言问题.编程求一个4*4矩阵两条对角线上所有元素的和