10进制转化为22进制

来源:互联网 发布:mac的option是windows 编辑:程序博客网 时间:2024/05/16 09:03
<pre name="code" class="cpp">//*题目描述 Description //将十进制数n转换成m进制数,根据转换的进制修改m及数组num //n<=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[22]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L'};       cin>>n>>m;           while (n)          {          ans=num[n%m]+ans;               n=n/m;        }      cout<<ans;       return 0;  }  


                                             
0 0