首页 > 代码库 > ->code vs 1474 十进制转m进制

->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

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