进制转换
A1027
10进行转13进行,并将10转换为‘A’
#include<cstdio>
using namespace std;
int main(){
int r,z[10]={
0},num = 0,a[3];
for(int i=0;i<3;i++)
scanf("%d",&a[i]);
printf("#");
for(int i=0;i<3;i++){
num = 0;
r = a[i];
if(r==0){
printf("00");
continue;
}
do{
z[num++] = r%13;
r/=13;
}while(r!=0);
if(num==1)
printf("0");
for(int i=num-1;i>=0;i--){
if(z[i]>=10)
printf("%c",z[i]-10+'A');
else
printf("%d",z[i]);
}
}
return 0;
}
1019
#include<cstdio>
#include