#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) {
// 传入十进制的正整数,将十进制整数转换为十六进制的字符串并返回。
// 设置字符串保存最终结果
string str = "";
while (n != 0){
// 应该放在十六进制字符串后面的余数
int a = n % 16;
if (a >= 0 && a <= 9){
char c = a + '0';
str = c + str;
} else if (a >= 10 && a <= 15){
char c = a -10 + 'A';
str = c + str;
} else {}
n = n/16;
}
return str;
}