进制问题

#include <stdio.h>
int f(int n,int m)
{
    int i  ;
    if (n>0)       f(n/m,m) ;

    if (n==0) return 0;
    if (n%m>=9) printf("%c",n%m+55) ;
    else       printf("%d",n%m) ;
}


int main (  )

{
    int n,m ;
    while (scanf("%d %d",&n,&m)!=EOF)
        f(n,m);

}
View Code

 

#include <stdio.h>
int f(int n,int m)
{
int i ;
if (n>0) f(n/m,m) ;

if (n==0) return 0;
if (n%m>=9) printf("%c",n%m+55) ;
else printf("%d",n%m) ;
}


int main ( )

{
int n,m ;
while (scanf("%d %d",&n,&m)!=EOF)
f(n,m);

}

 

 

2013=7=21 进制转换 - 博园少主 - 博客园
http://www.cnblogs.com/wc1903036673/p/3204452.html

 

数制转化2 - 博园少主 - 博客园
http://www.cnblogs.com/wc1903036673/p/3395435.html

 

数制转化 - 博园少主 - 博客园
http://www.cnblogs.com/wc1903036673/p/3395257.html

posted @ 2014-08-05 12:39  2014acm  阅读(138)  评论(0编辑  收藏  举报