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);
}
我只会编到这一步,其他的不会了,
人气:358 ℃ 时间:2020-05-15 15:37:33
解答
我刚做了一关于英文句子里面每个单词平均字长的.与你问题很近.#include "stdio.h"#include #include "ctype.h"#define MAX 1000000char buf[MAX],s[MAX];char p[MAX];int main(){int n = 0;int m = 1;int cout = 0;f...
推荐
- (C语言编程)输入一个英文句子,将每个英文单词的头字母变为大写,单词之间用空格隔开
- C语言编程——输入一段英文,统计其中有多少个字母,单词和句子.
- 编写程序,根据给出的一个结束于‘.’的英文句子,找出其中最长的含有字母‘a’的单词.
- COD消解时加热温度
- 如图所示,飞机以恒定的水平速度飞行,距地面高度2000米,在飞行过程中释放一炸弹,
- 解方程:(x/100+2)*200+x/15+2000
- 问一道英语题目.会的人进.是一道阅读理解题.
- 12寸等于多少厘米?
猜你喜欢