对吗???
2026-03-07 16:54:30
发布于:浙江
5阅读
0回复
0点赞
#include<iostream>
using namespace std;
int main(){
string s;
int l,r;
cin>>l>>r;
cin>>s;
l++;
r--;
while(l<r){
char t=s[l];
s[l]=s[r];
s[r]=t;
l--;
r++;
}
cout<<s;
return 0;
}
全部评论 1
L减减,R加加反了,每次循环L加加,R减减,这样从两头一直互换到最中间两个就换完了,前面cin完应该把L和R都减一,不是一个加一个减
2026-03-13 来自 浙江
0


有帮助,赞一个