#include <stdio.h> #include <string.h> void change(char*arr) { int len = strlen(arr);//求字符串长度 for(int left = 0,right=len-1;left<right;left++,right--)//对字符串从左与右开始替换 { char a=*(arr+left); *(arr+left)=*(arr+right); *(arr+right)=a; } }//1234 int main() { char arr[4]={0};//通过字符串逆序的原理来进行逆序 scanf("%s",arr); change(arr);//逆序函数 printf("%s",arr); return 0; }