十进制转换成任意进制(栈的应用)
2018-03-14 14:37
274 查看
#include <iostream>
#include <stack>
using namespace std;
int main()
{
stack<char> s;
char a[37]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int x, n;
scanf("%d%d", &x, &n);
if (!x) printf("0");
else
{
while (x)
{
int ans = x % n;
s.push(a[ans]);
x /= n;
}
while (!s.empty())
{
printf("%c", s.top());
s.pop();
}
}
return 0;
}=============================我是一个反应迟钝的程序员==========================
相关文章推荐
- 十进制转换任意进制
- C++ 任意进制转换为十进制,十进制转换为任意进制
- NOJ 1012 进制转换(十进制转换成任意进制)
- 设计算法把一个十进制的整数转换成二至九进制之间的任意进制输出
- c++十进制int型整数转换成计算机中存储的任意进制
- 十进制转换成任意进制(模板)
- HLG 1896 将任意进制数转换为十进制 (基础题)
- 十进制数任意转换2-9进制数——栈的应用
- 用栈实现十进制到任意进制的转换
- 十进制转换为任意进制(栈 c++版)
- C++ 基础编程之十进制转换为任意进制及操作符重载
- 十进制转换任意进制
- 数制转换--十进制转换任意进制---栈--初始化--调用--每日一练(七)
- python十分简单实现十进制到任意进制的转换
- 栈的应用1——十进制转换任何进制
- 十进制任意整数类型向常见数值类型进制转换的通用办法
- 十进制转换为任意进制
- python 十进制整数转换为任意进制(36以内)
- 十进制与自定义任意进制转换代码
- 将十进制转换为任意进制的数