标签:style blog color ar sp div art c log
实现将一个句子中的单词全部翻转。
例:“I am a boy”转“bvoid reverse(char *start, char *end){
if(start==NULL || end==NULL)return; while(start<end){ char temp=*start; *start=*end; *end=temp; start++; end--; } } char *reverse(char *str){ if(str==NULL)return NULL; char *begin=str; char *last=strlen(str)-1; char *index=str; reverse(begin, last); while(*index!=‘\0‘){ while(*index==‘ ‘){ index++; begin++; } if(*index==‘\0‘)return str; while(*index!=‘ ‘ && *index!=‘\0‘){ index++; } reverse(begin, index-1); begin=index; } return str; }
标签:style blog color ar sp div art c log
原文地址:http://www.cnblogs.com/focus1987/p/3999843.html