->code vs 1474 十进制转m进制

1474 十进制转m进制

 时间限制: 1 s
 空间限制: 128000 KB
 题目等级 : 白银 Silver
 
题目描述 Description

  将十进制数n转换成m进制数 m<=16

  n<=100

输入描述 Input Description

  共一行

  n和m

输出描述 Output Description

  共一个数

  表示n的m进制

样例输入 Sample Input

  样例1:10 2

  样例2:100 15

样例输出 Sample Output

  样例1:1010

  样例2:6A

数据范围及提示 Data Size & Hint

用反向取余法

分类标签 Tags 

思路:自己瞅题解;(^-^)V

#include<iostream>  
#include<string>  
using namespace std;  
int n,m;  
string ans;
char num[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};  
int main()              
{  
    cin>>n>>m;  
    while(n){  
        ans=num[n%m]+ans;  
        n=n/m;  
    }  
    cout<<ans;  
    return 0;  
}  

  如果对你有所帮助,别忘了加好评哦;么么哒!!下次见!88

posted @ 2017-01-05 19:51  一蓑烟雨任生平  阅读(167)  评论(0编辑  收藏  举报