字符串逆序

来源:互联网 发布:最新拍摄软件 编辑:程序博客网 时间:2024/06/18 05:29

输入一个字符串,将其倒序排列之后再输出,例如输入abc,输出cba。


#include <stdio.h>#include<iostream>using namespace std;char* reverse(char *s)//倒序排列,用指针交换数据{char t, *p = s, *q = (s + (strlen(s) - 1));while (s && (p < q)){t = *p;*p = *q;*q = t;*p++;*q--;}return s;}int main(int argc, char **argv){char A[1024];cin >> A;reverse(A);cout << A;return 0;}



Python版本
def reverse(string):    return string[::-1]A = "abc"print(A)A = reverse(A)print(A)