#include <iostream>
#include <cstring> // 包含 strlen 函数
using namespace std;
void reverse(char *str) {
int len = strlen(str);
int i, countZeroes = 0;
// 记录末尾零的数量
for (i = len - 1; i >= 0; i--) {
if (str[i] == '0') {
countZeroes++;
} else {
break;
}
}
// 反转字符串,同时处理负号
int j = 0;
if (str[0] == '-') {
j = 1; // 跳过负号
}
int k = len - countZeroes - 1;
for (; j <= k; j++, k--) {
swap(str[j], str[k]);
}
// 移动末尾的零到前面
for (int z = len - countZeroes; z < len; z++) {
str[z] = '0';
}
str[len] = '\0'; // 确保字符串以空字符结尾
}
int main() {
char str[101]; // 用于存储输入的字符串
cin >> str;
reverse(str);
cout << str << endl;
return 0;
}
11-26
199
02-03
179
09-26
398