- 古籍翻译
- @ 2026-05-23 13:25:24
#include<bits/stdc++.h>
using namespace std;
string n;
int _8to10(string s){
int ans=0;
for(int i=0;i<s.size();i++){
if(s[i]<='9') ans=ans*8+s[i]-'0';
else ans=ans*8+s[i]-'a'+10;
}
return ans;
}
string _10to16(int n){
string ret="";
while(n){
if(n%16<10)ret=ret+char('0'+n%16);
else ret=ret+char(n%16-10+'a');
n/=16;
}
return ret;
}
int main(){
cin>>n;
string a=_10to16(_8to10(n));
for(int i=a.size()-1;i>=0;i--) cout<<a[i];
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 3116
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 117
- 已通过
- 24
- 通过率
- 21%
- 上传者