当前位置: 代码迷 >> 综合 >> C++字符串反转
  详细解决方案

C++字符串反转

热度:90   发布时间:2024-02-23 02:11:15.0

方法一

#include<string.h>
#include<iostream>
using namespace std;
int main(){char s[]="abcdefghijkl";int i=0,j=strlen(s)-1;while(i<j){s[i]^=s[j]^=s[i]^=s[j];i++;j--;}cout<<s;return 0;
}

方法二

#include<string.h>
#include<iostream>
using namespace std;
int main(){char s[]="abcdefghijkl";int x=strlen(s);char res[x];for(int i=x-1;i>=0;i--){res[x-i]=s[i];}cout<<res;return 0;
}

 

  相关解决方案