zoukankan      html  css  js  c++  java
  • 1766: 十进制转换为其它进制

    #include<stdio.h>
    void convert(int n,int m)
    { int ch[100];
    if(m<10)
    {
    int x=1,i=0,j;//做余数,除数
    while(x>0)
    {
    ch[i++]=n%m;
    x=n/m;
    n/=m;
    }
    while(i--)
    {
    printf("%d",ch[i]);
    }
    printf(" ");
    }
    if(m>10)
    {
    int x=1,i=0,j;
    while(x>0)
    {
    ch[i++]=n%m;
    x=n/m;
    n/=m;
    }
    while(i--)
    {
    if(ch[i]>9) printf("%c",'A'+ch[i]-10);
    else printf("%d",ch[i]);
    }
    printf(" ");
    }
    }
    int main()
    {
    int n,m;
    while(scanf("%d%d",&n,&m)!=EOF)
    {
    convert(n,m); //将十进制整数n转换为m进制
    }
    return 0;
    }

  • 相关阅读:
    01分数规划基本类型
    hdu3976
    hdu1430 康托展开+bfs预处理
    模板
    模板
    redis初始
    mybatis12
    mybatis13
    mybatis10
    springmvc10
  • 原文地址:https://www.cnblogs.com/cy846586184/p/12291029.html
Copyright © 2011-2022 走看看