学做网站从什么开始,网站群建设系统,怎么免费制作网站平台,wordpress安装后慢的不行要逆置这个字符串#xff0c;有很多种方法#xff0c;在此说一次比较巧妙的方法 首先#xff0c;逆置这个字符串#xff0c;可以考虑单独的把每个单词都逆序一下#xff0c;在对整个字符串进行逆序 考虑本题中的I like beijing. 首先对I、like、beijing. 中的每个单词逆序…要逆置这个字符串有很多种方法在此说一次比较巧妙的方法 首先逆置这个字符串可以考虑单独的把每个单词都逆序一下在对整个字符串进行逆序 考虑本题中的I like beijing. 首先对I、like、beijing. 中的每个单词逆序由此变成I、ekil、.gnijie变成这样之后在对整个字符串进行逆序就行了 代码展示如下
void reverse_string(char* left, char* right) {while (left right) {char temp *left;//这里可以用地址的方式进行逆序//整个函数被传递过来的时候是整个栈帧都传递过来了*left *right;*right temp;left;right--;}
}
int main() {char arr[101] { 0 };gets_s(arr);char* cur arr;while (*cur) {char* start cur;char* end cur;while (*end ! *end ! \0) {end;}reverse_string(start, end - 1);if (*end )cur end 1;if (*end \0)cur end;}printf(%s\n, arr);int len strlen(arr);reverse_string(arr, arr len - 1);printf(%s\n, arr);return 0;
}