我用迭代器的做的,感觉还是没搞懂输入的字符串有空格时是什么情况,所以直接用了getline int main() { string s; getline(cin, s); s.insert(s.begin(), ' '); auto iter = s.end(); auto end_iter = iter; auto OverIter = s.begin() ; while (iter != OverIter) { iter--; if (*iter == ' ') { auto tmpIter = iter+1; while (tmpIter != end_iter) { cout << *tmpIter; tmpIter++; } cout << " "; end_iter = iter; } } return 0; }
点赞

相关推荐

03-15 12:48
门头沟学院 Java
牛牛要早起:这个一般就跟你说有高薪,然后叫你买车,之后血亏
点赞 评论 收藏
分享
牛客网
牛客企业服务