#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; }
十进制怎么转成十六进制?
十六进制怎么转成字符串?
添加字符串的顺序要怎么安排?