Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
141638 黄恩宁 十进制转d进制 C++ 通过 100 0 MS 252 KB 466 2024-04-06 09:18:39

Tests(10/10):


#include<iostream> #include<cstdio> #include<stack> using namespace std; stack<int> stk; int main() { int d; long long n; cin>>n>>d; while(n) { stk.push(n%d); n/=d; } if(stk.empty()) cout<<0; //while(!stk.empty()) //{ // cout<<stk.top()<<" "; // stk.pop(); //} //cout<<(char)(15-'0'+'A')<<endl; while(!stk.empty()) { int x=stk.top(); stk.pop(); if(x>=10) cout<<(char)(x-10+'A'); else cout<<x; } return 0; }


测评信息: