void 十转十六进制(int 数)
{//缘由https://ask.csdn.net/questions/1089023
string 十六模 = "0123456789ABCDEF", 进制 = "";
int j = 0;
cout << 数 << ends; if (!数)cout << "0";
while (数)进制.push_back(十六模[数 % 16]), ++j, 数 /= 16;
while (j)cout << 进制[j - 1], --j;
cout << ";";
}