题解 | #编写函数实现字符串翻转(引用方式)#
编写函数实现字符串翻转(引用方式)
https://www.nowcoder.com/practice/46eb5bd3ebc544fc96d335c8cb7d30f1
#include<bits/stdc++.h> using namespace std; // write your code here...... void swap(char &a, char &b) { char temp = a; a = b; b = temp; } void reverseString(string &str) { int left = 0; int right = str.length() - 1; // 交换字符串中对应位置的字符, 直到左右指针相遇 while (left < right) { swap(str[left], str[right]); left++; right--; } } int main(){ string s; getline(cin,s); // write your code here...... reverseString(s); cout<<s; return 0; }