输入一个字符串,将其倒序排列之后再输出,例如输入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;
}
def reverse(string):
return string[::-1]
A = "abc"
print(A)
A = reverse(A)
print(A)