3 条题解

  • 0
    @ 2022-09-10 08:11:23
    #include<iostream>
    #include<stack>
    using namespace std;
    int main()
    {
        string s;
        stack<int> temp;
        getline(cin,s);
        for(int i=0;i<s.length();i++)
        {
            if(s[i]==' ')
            {
                while(!temp.empty())
                {
                    char n;
                    n=temp.top();
                    cout << n;
                    temp.pop();
                }
                cout << " ";
            }
            else
                temp.push(s[i]);
        }
        for(int i=s.length()-1;i>=0;i--)
        {
            if(s[i]==' ') break;
            cout << s[i];
        }
        return 0;
    }
    
  • -1

    #include<iostream>
    #include<cstdio>
    #include<iomanip>
    #include<cstring>
    using namespace std;
    int main(){
    char a[101];
    cin.getline(a,100);

    for(int i=strlen(a)-1;i>=0;i--)
    {
    cout<<a[i];
    }
    return 0;
    }

  • -1

    #include<stdio.h>
    #include<stdlib.h>
    #include<iostream>
    #include<iomanip>
    #include<algorithm>
    using namespace std;
    int main(){
    string s1;int k=0;
    getline(cin,s1);
    s1 = s1+" ";
    int len=s1.length();
    for(int i=0;i<len;i++){
    if(s1[i]==' '){
    for(int j=i-1;j>=k;j--){
    cout<<s1[j];
    }
    cout<<"";
    k=i+1;
    }
    }
    return 0;
    }

  • 1

1.7.27单词翻转 3-4 颠倒单词

信息

ID
1086
难度
8
分类
(无)
标签
递交数
120
已通过
14
通过率
12%
被复制
5
上传者