十进制转m进制
Posted hui666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制转m进制相关的知识,希望对你有一定的参考价值。
题目描述 Description
将十进制数n转换成m进制数 m<=16
n<=100
输入描述 Input Description
共一行
n和m
输出描述 Output Description
共一个数
表示n的m进制
样例输入 Sample Input
样例1:10 2
样例2:100 15
样例输出 Sample Output
样例1:1010
样例2:6A
#include<iostream> #include<stack> using namespace std; int main() { int n, m; while(cin >> n >> m) { stack<int> a; do { a.push(n % m); n = n / m; }while(n); while(!a.empty()) { if(a.top() >= 10) cout << char(a.top() - 10 + ‘A‘); else cout << a.top(); a.pop(); } cout << endl; } }
以上是关于十进制转m进制的主要内容,如果未能解决你的问题,请参考以下文章