一道C++题目,急求解答!在线等!!!

第六小题,请别用复杂的函数什么的,我是新手。真的非常感谢能帮忙解答的大佬。... 第六小题,请别用复杂的函数什么的,我是新手。真的非常感谢能帮忙解答的大佬。 展开
 我来答
疯狂小鸟ZXD
高粉答主

2018-11-22 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:2786万
展开全部

#include<iostream>
#include<string.h>
using namespace std;
main()
{   char a[1000];
    int i,max,l,n;
    while(1){
        gets(a);
        max=0;l=0;n=0;
        if(a[0]==' ') l=0;
        else l=1;
        for(i=0;i<strlen(a);i++)
            if(a[i]==' '){
             n=0;
             if(a[i+1]!=' '&&a[i+1]!='\0')
             l++;
        }
        else{
    n++;
    if(max<n) max=n;
    }
        cout<<"单词个数:"<<l<<endl;
cout<<"最长单词长度:"<<max<<endl;
}
}

如图所示,望采纳。。。。。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式