十进制转m进制(m<=16)
来源:互联网 发布:兼职淘宝客服可信吗 编辑:程序博客网 时间:2024/05/17 08:23
算法刷题记录
之第1474题
题目描述:
将十进制数n转换成m进制数 m<=16n<=100
题解:
#include <iostream>#include <stack>using namespace std;int main() { stack<char> ch; //定义栈,来保存反向求余的值 char output[16]={'0','1','2','3','4','5','6','7', '8','9','A','B','C','D','E','F'};//输出参考 int a,m; cin>>a>>m; while(a>0){ //循环反向求余 int c=a%m; ch.push(output[c]); //压栈 a=a/m; } while(ch.size()){ cout<<ch.top(); //输出栈顶 ch.pop(); //栈顶pop } cout<<endl; return 0;}
解题思路:
通过反向求余的方法来对任意一个十进制的数进行循环求余,同时将结果压栈,然后将结果输出
0 0
- 十进制转m进制(m<=16)
- m进制数转十进制数和十进制数转m进制数(m<=16)
- 十进制转化为m进制(m<=16)
- 十进制转m进制
- 十进制转m进制
- 1474 十进制转m进制+1475 m进制转十进制
- wikioi 十进制转m进制
- 十进制转换m进制
- 76.十进制转换成m(2<=m<=9)进制
- Wikioi 天梯 十进制转m进制(1474)
- wikioi p1474 十进制转m进制
- wikioi之1474 十进制转m进制
- CODEVS 1474 十进制转m进制
- codeVS 1474 十进制转m进制
- Codevs 1474 十进制转m进制
- CODE[VS] 1474 十进制转m进制
- 十进制数M转N进制
- [WikiOI] 2.4.1 十进制转m进制
- PHP程序员最常犯的11个MySQL错误
- C#多线程编程时遇到跨线程访问异常的处理方法
- 关于包含0长数组的结构体对齐问题(C语言 Linux_x64 GNU编译器)
- 关于汇编语言寄存器和指令操作的整理
- LeetCode 219 Contains Duplicate II
- 十进制转m进制(m<=16)
- windows下监控本机网络状况
- 移动端某些网络下域名无法解析的DNS问题
- tableView 分割线左边短15像素问题
- android中id与+id
- 解决Jpush无法获得registrationid原因,出现缺少write_setting权限问题
- 需求 - 5 - 悬浮框 - 2
- 2016第七届蓝桥杯C/C++ B组省赛第一题:煤球数目
- iOS UITabBarController tabbar 自定义 详解