Why???
查看原帖
Why???
1400908
yangzijin楼主2024/9/6 21:19
#include<bits/stdc++.h>
using namespace std;
string f(string s){
	string s1="";
	for(int i=0;i<s.size();i++){
		s1=s[i]+s1;
	}
	return s1;
}
int main(){
	int t=0,a=0;
	string s,s1="",s2;
	getline(cin,s);
	for(int i=0;i<=s.size();i++){
		if(s[i]==' '||i==s.size()){
			s2=s.substr(t,a);
			if(s2[0]<='9'&&s[i]>='0')s2=f(s2);
			s1=s2+" "+s1;
			a=0;
			t=i+1;
		}
		else{
			a++;
		}
	}
	for(int i=0;i<s1.size();i++){
		if(s1[i]<='z'&&s1[i]>='a')cout<<char(s1[i]-32);
		else if(s1[i]<='Z'&&s1[i]>='A')cout<<char(s1[i]+32);
		else cout<<s1[i];
	}
	return 0;
}
2024/9/6 21:19
加载中...