题解 | #十进制整数转十六进制字符串#
十进制整数转十六进制字符串
https://www.nowcoder.com/practice/80eca5f47e6f473893151b863b25aba1
#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;
}
十进制怎么转成十六进制?
十六进制怎么转成字符串?
添加字符串的顺序要怎么安排?


三奇智元机器人科技有限公司公司福利 70人发布