这题第二个点是什么,我这代码哪错了

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    char ch[100001] = "";
    cin.getline(ch, 100001);
    bool flag = false;
    int index;
    for (int i = 0; ch[i] != 0; i++)
    {
        if (ch[i] != ' ')
        {
            flag = true;
            index = i;
            while (ch[i] != ' ' && ch[i] != 0)
                i++;
        }
        if (flag)
        {
            for (int j = index, k = i - 1; j < k; j++, k--)
                swap(ch[j], ch[k]);
            flag = false;
        }
    }
    for (int i = 0; ch[i] != 0; i++)
        cout << ch[i];
    return 0;
}

0 条评论

目前还没有评论...

信息

难度
2
分类
(无)
标签
递交数
1377
已通过
64
通过率
5%
被复制
5
上传者