问题标题: 酷町堂:震惊!我居然能做错这道题!

0
0
已解决
蔡辰夕
蔡辰夕
新手启示者
新手启示者
#include<iostream>
using namespace std;
int main(){
    string s;
    getline(cin,s);
    s=' '+s+' ';
    int st=0;
    string arr[10000];
    for (int i = 0; i < s.size(); i++) {
        if (s[i] != ' ' && s[i - 1] == ' ') {
            st = i;
        }
        if (s[i] != ' ' && s[i+1] == ' ') {
            arr[++st]=s.substr(st,i-st+1);
        }
    }
    for(int i=st;i>=1;i--){
        cout<<arr[i]<<" ";
    }
}

0分!

蔡辰夕在2023-07-21 15:49:19追加了内容

ding

蔡辰夕在2023-07-21 20:19:48追加了内容

1141


0
已采纳
张百川
张百川
新手光能
新手光能

第十一行和第十四行不能用st,需要新建一个变量

0
0
0
0
0
我要回答