'commit'
This commit is contained in:
27
C++专题课程/基础知识/十进制转十六进制.cpp
Normal file
27
C++专题课程/基础知识/十进制转十六进制.cpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
int main() {
|
||||
int n,j,i=0;
|
||||
char b[100];
|
||||
scanf("%d",&n);
|
||||
if(n==0) {
|
||||
b[i]=48;
|
||||
i++;
|
||||
} else {
|
||||
while(n)
|
||||
{
|
||||
b[i]=n%16;
|
||||
n=n/16;
|
||||
if(b[i]>9) {
|
||||
b[i]+=55;
|
||||
} else {
|
||||
b[i]+=48;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
for(j=i-1; j>=0; j--)printf("%c",b[j]);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user