读书人

hdu_2031_进制变换_解题报告

发布时间: 2013-04-05 10:24:33 作者: rapoo

hdu_2031_进制转换_解题报告

题目出处

简单题

思路:

将十进制的32位整数转换成其他进制,这个可以用余数定理,关于进制转换的文章谷歌一下已很多,这里不详述

此题解法可以采用最简单最直接想到的方法,就是保存转换后的数,再倒序输出,可以利用打表技巧输出:

void fun(int n, int r){  if (n)  {    fun(n / r, r);    printf("%c", n % r > 9 ? n % r - 10 + 'A' : n % r + '0');  }}

参考资料:

http://redraiment.com/?p=data/software/algorithm/hdu/2031.html


读书人网 >其他相关

热点推荐