#include <stdio.h>
#include <string.h>
void swap(char * left, char * right)
{
char temp = *left;
*left = *right;
*right = temp;
}
void inverse(char * str)
{
size_t half_len = len / 2;
size_t i;
for(i = 0; i < half_len; ++i)
swap(&str[i], &str[len - i - 1]);
}
int main()
{
char str[] = "1234567890";
inverse(str);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4Kdm9pZCBzd2FwKGNoYXIgKiBsZWZ0LCBjaGFyICogcmlnaHQpCnsKICAgIGNoYXIgdGVtcCA9ICpsZWZ0OwogICAgKmxlZnQgPSAqcmlnaHQ7CiAgICAqcmlnaHQgPSB0ZW1wOwp9CnZvaWQgaW52ZXJzZShjaGFyICogc3RyKQp7CiAgICBzaXplX3QgbGVuID0gc3RybGVuKHN0cik7CiAgICBzaXplX3QgaGFsZl9sZW4gPSBsZW4gLyAyOwogICAgc2l6ZV90IGk7CiAgICBmb3IoaSA9IDA7IGkgPCBoYWxmX2xlbjsgKytpKQogICAgICAgIHN3YXAoJnN0cltpXSwgJnN0cltsZW4gLSBpIC0gMV0pOwp9CmludCBtYWluKCkKewogICAgY2hhciBzdHJbXSA9ICIxMjM0NTY3ODkwIjsKICAgIGludmVyc2Uoc3RyKTsKICAgIHByaW50ZigiJXNcbiIsIHN0cik7CiAgICByZXR1cm4gMDsKfQ==