level 6
int n,a,idx=0;
char b[1000];
cout<<"请输入十进制数:";
cin>>n;
cout<<"请输入要转的进制:";
cin>>a;
while (n>0){
if (n%a>=10){
b[idx]=n%a+55;
}
else{
b[idx]=n%a+48;
}
idx++;
n/=a;
}
for(int i=idx-1;i>=0;i--){
cout<<b[i];
}
cout<<endl;
+55和+48是转换成了ascll码吗?
这种转换的原理是啥啊
2022年10月21日 06点10分
1