#include<stdio.h>
#include<iostream>
#include<cstring>
using namespace std;
int main(){
long long num1,num2;
int n;
string s="";
cout<<"请输入一个10进制数:";
cin>>num1;
int num = num1;
while(num1){
num1 = num1/16;
n++;
}
num1 = num;
for(int i = 0;i<n;i++){
num2 = num1%16;
num1 = num1/16;
switch(num2){
case 0: s="0"+s;break;
case 1: s="1"+s;break;
case 2: s="2"+s;break;
case 3: s="3"+s;break;
case 4: s="4"+s;break;
case 5: s="5"+s;break;
case 6: s="6"+s;break;
case 7: s="7"+s;break;
case 8: s="8"+s;break;
case 9: s="9"+s;break;
case 10: s="A"+s;break;
case 11: s="B"+s;break;
case 12: s="C"+s;break;
case 13: s="D"+s;break;
case 14: s="E"+s;break;
case 15: s="F"+s;break;
}
}
cout<<s;
return 0;
}
12-22
02-03
4522
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交