#include <iostream>
#include <string>
using namespace std;
string toHexString(int n);
int main() {
int n;
cin >> n;
string hexStr = toHexString(n);
cout << hexStr << endl;
return 0;
}
string toHexString(int n) {
// write your code here......
string result;
if (n == 0)
{
return "0";
}
else if (n < 0)
{
return "-" + toHexString(-n);
}
while (n > 0)
{
int end = n % 16;
char c = (end < 10) ? ('0' + end) : ('A' + (end - 10));
result = c + result;
n /= 16;
}
return result;
}


京公网安备 11010502036488号