问题标题: 酷町堂:2239找错!

0
0
已解决
曹砚青
曹砚青
中级光能
中级光能
#include<iostream>
#include<string>
using namespace std;
int cnt;
int main()
{
    string s[100000];
    int sum=0;
    for(int i=0;i<s.size();i++){
    if(s[i]!=' '){
        cout<<s[i];
        cnt++;
    }
    if(s[i]==' '){
        cout<<endl<<cnt;
        break;
        }
    }
    return 0;
}

weiiiiiiii~

找错!


0
已采纳
被禁言 李秉轩
李秉轩
修练者
修练者
string a,b;
cin>>a;
getline(cin,b);
cout<<a<<endl<<a.size(); 

核心代码,望采纳。

0
王子健
王子健
初级天翼
初级天翼

找第一个单词,顾名思义就是找第一个空格下标,找到第一个空格下标就记录一下,从0-第一个空格下标遍历,存入一个字符串,输出这个字符串和字符串长度

0
0
陈曦
陈曦
资深天翼
资深天翼

1、遍历字符串

2、cnt++,输出字符;

3、遇到 ' ' 就 break;

4、输出 cnt;

0
陈曦
陈曦
资深天翼
资深天翼

偷懒法:

1、cin 输入(重点!)

2、输出 变量与长度

0
吴庞茂旭
吴庞茂旭
资深光能
资深光能

哇!有人发完整代码!我都举报不过来了!

0
范杰然
范杰然
新手守护
新手守护

其实......用字符串分分钟钟搞定

strlen(字符数组名);

因为字符数组在空格后面的字符都不会看

范杰然在2020-08-20 13:15:50追加了内容

编译都过不去!!!

0
我要回答