zoukankan      html  css  js  c++  java
  • 10.十进制转m进制

    时间限制: 1 s

     空间限制: 128000 KB

     题目等级 : 白银 Silver

    题解

     查看运行结果

    题目描述 Description

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

    n<=100

    输入描述 Input Description

    共一行

    nm

    输出描述 Output Description

    共一个数

    表示nm进制

    样例输入 Sample Input

    样例110 2

    样例2:100 15

    样例输出 Sample Output

    样例11010

    样例2:6A

    数据范围及提示 Data Size & Hint

    用反向取余法

    代码:

    #include

    using namespace std;

    #include

    int n,m;

    int sym[6]={'A','B','C','D','E','F'};

    int hs(int a)

    {

           int b=a/m;

        int   yu=a%m;

           if(b!=0)

           hs(b);

           if(yu<10)

           printf("%d",yu);

           else printf("%c",sym[yu-10]);

    }

    int main()

    {

           scanf("%d%d",&n,&m);

           int a;

           a=n;

           hs(a);

           return 0;

    }

  • 相关阅读:
    资产采集:
    思想:
    Redis 以及 Python操作Redis
    Django在使用Mysql迁移数据库时,会报的错
    HTML
    数据库操作(四)
    数据库操作(二)
    数据库操作(三)
    数据库操作(一)
    MySQL的sql_mode模式说明及设置
  • 原文地址:https://www.cnblogs.com/csgc0131123/p/5290553.html
Copyright © 2011-2022 走看看