#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 s;
    int t=0;
    char c;
    while(n){
        if(n%16>=0 && n%16<=9)c='0'+n%16;
        else c='A'+n%16-10;
        s=c+s;
        n=n/16;

    }
    return s;
    
}

十进制怎么转成十六进制?

十六进制怎么转成字符串?

添加字符串的顺序要怎么安排?