我不知道我这个到底错在哪里,就sample输出错误,其他的都是对的,但是我怎么都没有看出这个到底错在哪里!
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;
int main(){
string s;
getline(cin,s,'\n');
string st="";
string rt[250005];
int len=s.length();
int k=0;
for(int i=0;i<=len;i++){
if((s[i]>='A'&&s[i]<='Z')||(s[i]>='a'&&s[i]<='z')){
st+=s[i];
}else{
if(st==""){
continue;
}else{
rt[k++]=st;
}
st="";
}
}
cout<<" ";
for(int i=k-1;i>0;i--){
cout<<rt[i]<<" ";
}
cout<<rt[0];
return 0;
}