1条回答 默认 最新
- 南七灵 2021-11-19 10:03关注
#include <iostream> #include <cstdlib> int main() { using namespace std; int i = 0, n, m, num[100]; char hex[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; cin >> n; while (n > 0) { num[i++] = n % 16; n = n / 16; } for (i = i - 1; i >= 0; i--) { m = num[i]; cout << hex[m]; } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 2