首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >1474 十进制转m进制

1474 十进制转m进制

作者头像
attack
发布2018-04-03 17:47:58
发布2018-04-03 17:47:58
1.6K0
举报

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

用反向取余法

代码语言:javascript
复制
 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[10001];
 4 int now;
 5 char b[20]={'A','B','C','D','E','F'};
 6 int main()
 7 {
 8     int n,m;
 9     cin>>n>>m;
10     while(n!=0)
11     {
12         int r=n%10;
13         a[now]=r;
14         n=n/m;
15         now++;
16     }
17     for(int i=now-1;i>=0;i--)
18     {
19         if(a[i]<10)
20         cout<<a[i];
21         else 
22         {
23             int k=a[i]-10;
24             cout<<b[k];
25         }
26     }
27     return 0;
28 }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1474 十进制转m进制
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档