1009 說反話

YuKiCheng發表於2024-04-12
#include <bits/stdc++.h>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	string str = "";
	vector<string> vec;
	for(int i=0;i<s.size();i++){
		if(s[i]!=' '){
			str += s[i]; 
		}else{
			//遇到空了
			if(str != ""){
				vec.push_back(str);
				str = "";
			} 
		}
	}
	if(str != "") vec.push_back(str);
	for(int i=0,j=vec.size()-1;i<=j;i++,j--){
		swap(vec[i],vec[j]);
	}
	string res = "";
	for(int i=0;i<vec.size();i++){
		res += vec[i];
		if(i < vec.size()-1) res += " ";
	}
	cout << res << '\n';
	return 0;
} 
 

相關文章