题解 | #句子逆序#
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <iostream> using namespace std; int main() { string s; getline(cin,s); int note=s.length(); for(int i=0;i<s.length();i++) { if(s[s.length()-i]==' ') { for(int j=s.length()-i+1;j<note;j++) { cout<<s[j]; } note=s.length()-i; cout<<' '; } if(i==s.length()-1) { for(int k=0;k<note;k++) { cout<<s[k]; } } } } // 64 位输出请用 printf("%lld")