1 条题解

  • 0
    @ 2026-1-30 10:18:58
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        string s;
        getline(cin, s); // [1] 读取输入的整行字符串(支持包含空格)
        int n = s.size(); // [2] 获取字符串的总长度
    
        // [3] 第一个循环:遍历字符串,输出所有空格(实现空格移到最前面)
        for(int i=0;i<n;i++){
            if(s[i]==' '){ // [4] 判断当前字符是否为空格
                cout<<s[i];
            }
        }
    
        // [5] 第二个循环:遍历字符串,输出所有非空格字符
        for(int i=0;i<n;i++){
            if(s[i]!=' '){ // [6] 判断当前字符是否为非空格
                cout<<s[i];
            }
        }
    
        return 0;
    }
    
    • 1

    信息

    ID
    112
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    3
    已通过
    1
    上传者