进制

#include <stdio.h>
void change(int n,int m)
{
if (n/m==0)
printf ("%d",n%m);
else
{
change(n/m,m);
printf ("%d",n%m);
}

}


int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
change(n,m);
printf("\n");
}
return 0;
}


*******************************************************************************************

 


#include <stdio.h>
void f(int n,int m)
{
int i ;
if(n>0)
{
f(n/m,m) ;
printf("%d",n%m) ;
}
}

 

int main ( )
{
int n,m ;
scanf("%d %d",&n,&m) ;
f(n,m);
}

 

 

 

**************************************************************


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

 

int main ( )
{
int n,m ;
scanf("%d %d",&n,&m) ;
f(n,m);
}

 

 

*****************************************************************************************

 

 

#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);
printf("\n");
}

 

 

*********************************************************************************************

 

 


#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 ;
scanf("%d %d",&n,&m) ;
f(n,m);
printf("\n");
}

 

 

************************************8

 

 

 

 


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

f(n/m,m) ;


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



}

 

int main ( )

{ int n,m ;
scanf("%d %d",&n,&m) ;
f(n,m);
printf("\n");
}

 

 

posted @ 2014-08-09 18:53  2014acm  阅读(101)  评论(0编辑  收藏  举报