zoukankan      html  css  js  c++  java
  • HUST 1339 Reversal(字符串)

    题目链接

    题解:将每个单词倒置,可以用char数组,然后用空格分隔,这里用的是string和stringstream。
    #include <cstdio>
    #include <iostream>
    #include <string>
    #include <sstream>
    #include <cstring>
    #include <stack>
    #include <queue>
    #include <algorithm>
    #include <cmath>
    #include <map>
    using namespace std;
    //#define LOCAL
    
    int main()
    {
    #ifdef LOCAL
        freopen("in.txt", "r", stdin);
    #endif // LOCAL
        //Start
        int N;
        cin>>N;
        while(N--)
        {
            int t;
            cin>>t;
            getchar();
            string s,sss;
            getline(cin,s);
            stringstream ss(s);
            int i=0;
            while(ss>>sss)
            {
                string::iterator it=sss.end()-1;
                if(i++!=0)printf(" ");
                while(it!=sss.begin())
                {
                    cout<<*it;
                    it--;
                }
                cout<<*it;
            }
            printf("
    ");
        }
        return 0;
    }
  • 相关阅读:
    BZOJ1087=Codevs2451=洛谷P1896&P2326互不侵犯
    poj1286
    P1066 2^k进制数
    开车旅行
    洛谷P1396 营救
    poj1840
    poj3693
    poj1195
    3955 最长严格上升子序列(加强版)
    1021 玛丽卡
  • 原文地址:https://www.cnblogs.com/gpsx/p/5160685.html
Copyright © 2011-2022 走看看