0分 样例可以过
查看原帖
0分 样例可以过
1114927
Lolaandd楼主2024/1/16 15:11
#include<bits/stdc++.h>

using namespace std;
void reverse_word(string & s){
	if(s[0]>'a'&&s[0]<'z'){
		for(int i=0;i<s.length();i++) s[i]=s[i]-32;
	}
	else{
		for(int i=0;i<s.length();i++) s[i]=s[i]+32;
	}
	
}

int main()
{
	string s[1010];
	int n=0;
	while(cin >> s[n++]){	
	}
	n--;
	for(int i=0;i<n;i++){
		if(s[i][0]>'0'&&s[i][0]<'9') reverse(s[i].begin(),s[i].end());
		else {
			reverse_word(s[i]);
		}
	}
	for (int i=n-1;i>=0;i--){
	cout <<s[i];
	cout <<" ";
	}
	return 0;
}
2024/1/16 15:11
加载中...