十进制转任意进制数

Posted clwsec

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制转任意进制数相关的知识,希望对你有一定的参考价值。

//十进制转任意进制
#include <iostream>
#include <stack>
using namespace std;

int main()

    int T;
    int n, a, p;
    cin >> T;
    while (T--)
    
        stack<int> s; 
        //n 为十进制,p为要转换的进制
        cin >> n >> p;
        while (n)
        
            a = n % p;
            s.push(a);
            n /= p;
        
        while (!s.empty())
        
            cout << s.top();
            s.pop();
        
        cout << endl;
    
    system("pause");
    return 0;

运行测试:

技术图片

以上是关于十进制转任意进制数的主要内容,如果未能解决你的问题,请参考以下文章

十进制转任意进制

3道简单算法:二叉树最大节点十进制转任意进制位运算实现加法

计算机组成与体系结构-进制转换

计算机组成与体系结构-进制转换

计算机组成与体系结构-进制转换

java十进制转二进制代码怎么解决?