一个简单的c++题目。谁来帮我做一下。高手进来

同上... 同上 展开
 我来答
百度网友a82a7c0a8
2010-06-04 · 超过28用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:84.4万
展开全部
朋友,下面的代码是我自己以前编的,跟你这个题目非常相似,值得参考的。
随意输入一些单词 求 最长的那个单词由 几 个字母组成!

编译器visual C++6.0,代码如下:(为了避免与html网页发生冲突,特将程序中所有“[”符号替换成“【”。

#include<stdio.h>
#include<string.h>
int main()
{
char kkk【50】;
int num,cha,i,j,l=0,m=1;
int lib=0;
num=0,cha=0;
gets(kkk);
puts(kkk);
for(i=0;(i<50)&&(kkk【i】!='\0');i++)
{
if(kkk【i】==' ') {lib++;}
}
if(lib==0)
{printf("您输入的只有一个单词,请关闭后再重新输入!");return(1);}
else
{
for(i=0;(i<50)&&(kkk【i】!='\0');i++)
{
if(kkk【i】==' '&&kkk【i+1】==' ') l=i+2; else if(kkk【l】==' ') l++;
for(j=l,cha=0;kkk【j】!=' '&&kkk【m】!='\0';j++)
{
cha++;l=j+2;m=l-1;
}
if(cha>num) {num=cha;printf("%d ",num);}
}
printf("\n最长的那个单词由%d个字母组成!\n",num);
}
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式