十进制转换为任何进制
来源:互联网 发布:mac优化 编辑:程序博客网 时间:2024/04/30 02:35
刚刚开始学习编程,常遇到进制转换类的题目,在这里做一下总结
直接贴代码
#include<iostream>#include<cstdio>#include<cstring>using namespace std;char valu[]="0123456789ABCDEFGHIJKLMN"; //要求小写改为小写即可,最高转换24进制,最低二进制char ans[35]; //储存答案的数组int tentoany(int val,int n){ int i=1; memset(ans,'0',sizeof(ans)); //初始化 if(val==0) //判断0的情况 return 1; while(val) { ans[i]=valu[val%n]; val/=n; i++; } return i-1; //返回长度}int main(){ int val,n; while(cin>>val>>n) //输入10进制数和要转换的进制数 { int len=tentoany(val,n); for(int i=len;i>0;i--) //反向输出 cout<<ans[i]; cout<<endl; } return 0;}下面附上其他链接
十进制转换为二进制
使用库函数可以转换8进制和16进制
1 0
- 十进制转换为任何进制
- 任何进制转换成十进制
- 将十进制的数转换为任何进制的数
- 十进制转换为任意进制
- 将16进制转换为十进制
- 十进制转换为其他进制
- 任意进制转换为十进制
- 十进制转换为其他进制
- n进制转换为十进制
- 十进制转换为N进制问题
- n进制转换为十进制
- C++十进制转换为任意进制
- n进制转换为十进制
- 十进制转换为其它进制
- C++进制转换程序(二进制转换为十进制,十进制转换为二进制)
- C++ 任意进制转换为十进制,十进制转换为任意进制
- 进制转换:将十进制转换为十六进制输出
- 利用栈进行进制转换,二进制转换为十进制
- Unity结合C++开发服务器实现多人游戏(三)
- BOL的使用例子
- 相似度的算法(编辑距离法)(Java实现代码)
- java InputStream 和 OutputStream
- 分享一个链接
- 十进制转换为任何进制
- jQuery选择器 层次选择器
- eclipse javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
- AndroidL之后ROOM的zip包中关于system.new.dat无法挂载
- 在Spring整合 SpringMVC,SpringData和 JPA 时,如何解决 Lazy懒加载问题?
- CodeForces - 766D Mahmoud and a Dictionary (并查集)
- c# 泛型(一)--引入
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- 关闭手机软键盘代码