十进制转换m进制

来源:互联网 发布:靠谱网络兼职平台排名 编辑:程序博客网 时间:2024/05/30 04:18

今天写算法练习,看到的一个不错的十进制转换m进制数的方法:

/*题目描述 Description将十进制数n转换成m进制数 m<=16n<=100输入描述 Input Description共一行n和m输出描述 Output Description共一个数表示n的m进制*/#include<iostream>#include<string>using namespace std;int main(){int n,m;string ans;char num[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};cin>>n>>m;while (n){ans=num[n%m]+ans;n=n/m;}cout<<ans;return 0;}


1 0