#include<iostream>
using namespace std;
void change(int n){
int t=n%16;
if(t==0) return;
change(n/16);
if(t<=9){
cout<<t;
}else if(t>=10&&t<=15){
cout<<char('A'+t-10);
}
}
int main() {
int n;
cin>>n;
change(n);
return 0;
}
觉得有用的话采纳一下哈