求一个英文句子中的单词个数,最长的单词及它的长度和位置。

#include<stdio.h>#include<string.h>voidmain(){charstring1[100],string2[150],string3[5... #include<stdio.h>
#include<string.h>
void main()
{
char string1[100],string2[150],string3[50];
char b;
int i,j,k,x,y,m=0,n=0;
printf("请输入一个英文句子:\n");
gets(string1);
for(i=0;(b=string1[i])!='\0';i++)
if(b==' ')m=0;
else if(m==0)
{m=1;
n++;
}
printf("该句共有%d个单词\n",n);
for(x=0;x<150;x++)
strcpy(string2,string1);
for(x=0;x<n;x++)
for(y=0;y<n-x;y++)
if(strcmp(string2[y],string2[y+1])>0)
j=y+1;
strcpy(string3,string2[y+1]);
k=strlen(string3);
printf("最长的单词是第%d个,它是%s,它的长度是%d\n",j,string3,k);
}
哪里有问题....
展开
tomhanks101
2013-03-25
知道答主
回答量:20
采纳率:0%
帮助的人:14.5万
展开全部
这是计算机语言编程, 变出来的程序, 你输入一个英文句子, 就会得出“求一个英文句子中的单词个数,最长的单词及它的长度和位置” 。。。。。 跟英文没关系的问题。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恋幽梦幻天使
2013-03-21 · TA获得超过5599个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:215万
展开全部
这是什么东西?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
138267211
2013-03-21
知道答主
回答量:70
采纳率:0%
帮助的人:14.4万
展开全部
printf是单词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式