#include #include

using namespace std;

string decimalToHexadecimal(int n) { string hexadecimal = ""; while (n > 0) { int remainder = n % 16; if (remainder < 10) { hexadecimal = to_string(remainder) + hexadecimal; } else { char digit = 'A' + remainder - 10; hexadecimal = digit + hexadecimal; } n /= 16; } return hexadecimal; }

int main() { int n; cin >> n; cout << decimalToHexadecimal(n) << endl; return 0;

请把一个十进制数转变为十六进制数其中 10∼15 分别用大写字母A、B、C、D、E、F表示。输入描述一个十进制数 n 1≤n≤10 9 。输出描述一个整数表示对应的十六进制数。用c++做

原文地址: https://www.cveoy.top/t/topic/h6Sp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录