Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
41079 | 石嘉乐 | 十进制转R进制 | C++ | Accepted | 2 MS | 268 KB | 301 | 2022-10-23 13:58:43 |
#include<iostream> using namespace std; int main(){ int n,r,a[35],tot=0; cin>>n>>r; if(n==0){ cout<<0; return 0; } while(n){ a[++tot]=n%r; n/=r; } for(int i=tot;i>=1;--i){ if(a[i]<10)cout<<a[i]; else cout<<char(a[i]+'A'-10); } return 0; }