阅读背景:

进制转换C语言实现(十进制转换为任意进制)

来源:互联网 
程序实现功能: 输入一个十进制数和R(表示要转换成R进制),输出转换后的数。 事例  例如:输入 10   2     输出  1010 源代码如下: #include<stdio.h> #include<string.h> //int n,num[15],r,count; int n,r,count; void print( int x ) { if( x <= 9 ) printf( "%d",x ); else printf( "%c",x - 10 + 'A' ); } void change( int n,int r ) { if( n ) { change( n / r, r ); print( n % r ); } } int main( ) { while( scanf( "%d%d",&n,&r ) != EOF ) { if( n < 0 ) printf( "-" ),n = -n; change( n,r );puts( "" ); } return 0; } 程序实现功能: 输入一个十进制数和R(表示要转换成R进制),输出转换后的数。 事例  例如:输入



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: