翻转句子中单词的顺序

来源:互联网 发布:js div加载html页面 编辑:程序博客网 时间:2024/05/16 08:39
#include<iostream>#include <algorithm>using std::cout;using std::endl;void reverse_words_of_sentence(char* arr,int size){std::reverse(arr,arr+size);char* begin=arr;char* end=arr;while(true){end=std::find(begin,arr+size,' ');std::reverse(begin,end);if(end==arr+size)break;begin=end=end+1;}}int main(int argc,char* argv[]){char arr[]="hello world";reverse_words_of_sentence(arr,std::strlen(arr));cout<<arr<<endl;system("PAUSE");return 0;}

原创粉丝点击