满意答案
ablbgfwe
.03.04
采纳率:40%等级:11
已帮助:5901人
C?
#include
int main(int argc, char *argv[])
{
int n;
printf("input a number:");
scanf("%d", &n);
printf("十六进制是:0X%X\n", n);
return 0;
}
C++?
#include
using namespace std;
int main(int argc, char *argv[])
{
int n;
cout << "请输入一个数:";
cin >> n;
char ox[10],*p=ox;
while( n )
{
*p = n%16;
if(*p < 10) *p += '0';
else *p = 'A' + *p - 10;
n /= 16;
p++;
}
p--;
cout << "十六进制:0X";
while(p != ox ) cout << *p--;
cout << *p << endl;
return 0;
}
00分享举报