题目链接

题目描述
将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
const int maxn = 101;
//void reverse_string(string s);
int main()
{
    string str;
    char tire[maxn][maxn];
    int i=0;
    while(cin>>tire[i++]);
    for(int j=i-2;j>=0;--j)
    {
        if(j==i-2) cout<<tire[j];
        else cout<<" "<<tire[j];
    }
    return 0;
}
/*
void reverse_string(string s)
{
    char temp; 
    for(int i=0;i<s.length()/2;i++)
    {
        temp=s[i];
        s[i]=s[s.length()-1-i];
        s[s.length()-1-i]=temp;     
    }
    cout<<s<<" "<<endl;
}
*/
Last modification:September 21st, 2019 at 12:15 am
如果觉得我的文章对你有用,请随意赞赏