10进制转K进制
我们学会了十进制转k进制,那么我们来学习一下k进制转十进制。
代码:
int dight[25] //从高位往低拉放的
int ans = 0; //最后结果
for(int i = 0; i < cnt; i++){ //循环着每一位
ans = ans * k * dight[i];
}
全部代码:
#include
using namespace std;
int digit[105]
int n,k,cnt = 0;
int main(){
cin >> n >> k;
while(n){
digit[cnt++] = n % k;
n/=k;
}
for(int i = cnt - 1; i >= 0; i++){
if (digit[i] < 10){
cout << digit[i];
}else{
cout << char(dight[i] - 10 + 'A');
10进制转K进制最先出现在Python成神之路。
共有 0 条评论