广州网站建设公司小程序广告推广网站怎么做
题目描述
给定一个十进制整数 n 和一个小整数 x。将整数 n 转为 x 进制。对于超过十进制的数码,用 A
,B
... 表示。
输入格式
第一行一个整数 n;
第二行一个整数 x。
输出格式
输出仅包含一个整数,表示答案。
输入输出样例
输入 #1复制
1000 2
输出 #1复制
1111101000
说明/提示
【数据规模和约定】
保证 n 不超过 109,x 不超过 36。
#include<bits/stdc++.h> using namespace std; int main() {string ans="";int n,x;cin>>n>>x;while(n!=0){int c=n%x;if(c<=9){ans+=(char)(c+'0');}else{ans+=(char)(c+'A'-10);}n/=x;}reverse(ans.begin(),ans.end());cout<<ans<<endl;return 0;}