失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C语言进制转换 十进制转换为任意进制

C语言进制转换 十进制转换为任意进制

时间:2020-07-06 01:34:44

相关推荐

C语言进制转换 十进制转换为任意进制

C语言小白,上机题“将十进制整数转换为任意n进制整数(n<=16)并输出(用递归函数实现,16进制用大写A B C等代替)”的一种解法,欢迎讨论!

#include<stdio.h>#include<string.h>int n,r,count;void print( int x ){if( x <= 9 )printf( "%d",x );elseprintf( "%c",x - 10 + 'A' );}void change( int n,int r ){if( n ){change( n / r, r );print( n % r );}}int main( ){scanf( "%d%d",&n,&r ) ;change( n,r );return 0;}

如果觉得《C语言进制转换 十进制转换为任意进制》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。