题目链接:http://lx.lanqiao.cn/problem.page?gpid=T49
题目:
1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() { 4 int a; 5 cin >> a; 6 int i = 0; 7 char b[100]; 8 if (a == 0) { 9 cout << "0"; 10 } else { 11 while (a != 0) { 12 if (a % 16 >= 10) 13 b[i++] = a % 16 + ‘A‘ -10; 14 else 15 b[i++] = a % 16 + ‘0‘; 16 a = a / 16; 17 } 18 } 19 20 for (int k = i - 1; k >= 0; k--) 21 cout << b[k]; 22 return 0; 23 }
原文:https://www.cnblogs.com/ZKYAAA/p/12357980.html