#include<bits/stdc++.h>
using namespace std;
int main(){
char s[100];
while(gets(s)){
int i,j;
int k=0;
for(int i=0,n=strlen(s);i<n;i++){
if(s[i]==' '){
for(j=i-1;j>=k;j--)
cout<<s[j];
cout<<" ";
k=i+1;
}
else if(!isalpha(s[i])){
for(j=i-1;j>=k;j--)
cout<<s[j];
cout<<s[i];
k=i+2;
}
}
cout<<endl;
}
return 0;
}
问题 E: 单词反转
最新推荐文章于 2023-04-16 16:10:57 发布