hdu_2031_进制转换_解题报告
2013-04-03 10:27
176 查看
题目出处
简单题
思路:
将十进制的32位整数转换成其他进制,这个可以用余数定理,关于进制转换的文章谷歌一下已很多,这里不详述
此题解法可以采用最简单最直接想到的方法,就是保存转换后的数,再倒序输出,可以利用打表技巧输出:
另一个解法就是用栈,前几次的计算的结果不输出,压栈,直到最后的数为零时终止并向上返回,这时就出栈,把压栈的结果逐个输出
关键代码:
参考资料:
http://redraiment.com/?p=data/software/algorithm/hdu/2031.html
简单题
思路:
将十进制的32位整数转换成其他进制,这个可以用余数定理,关于进制转换的文章谷歌一下已很多,这里不详述
此题解法可以采用最简单最直接想到的方法,就是保存转换后的数,再倒序输出,可以利用打表技巧输出:
char table[] = "0123456789ABCDEF";
另一个解法就是用栈,前几次的计算的结果不输出,压栈,直到最后的数为零时终止并向上返回,这时就出栈,把压栈的结果逐个输出
关键代码:
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
相关文章推荐
- hdu 2031 解题报告
- hdu 1874 畅通工程序 解题报告
- HDU 4678 Mine 解题报告
- HDU ACM Steps解题报告
- HDU解题报告——1012
- HDU-1728 逃离迷宫 解题报告(张浩盛伦)
- 解题报告:HDU 5763
- HDU 4560解题报告
- HDU 4741 (我明天一定整个解题报告出来。。。。看线代去)
- Hdu 1754 I Hate It 线段树 解题报告
- hdu 1114 Piggy-Bank 解题报告
- 【解题报告】HDU 4679 Terrorist’s destroy -- 树形dp 删一边求两子树直径
- hdu 2031 进制转换
- hdu_2030_汉字统计_解题报告
- hdu 2717 Catch That Cow bfs搜索 解题报告
- HDU 4630 No Pain No Game 解题报告
- 解题报告:HDU_5656 CA Loves GCD DP
- Hdu 3336 kmp+dp解题报告
- HDU:2046骨牌铺方格解题报告
- ***HDU-1272 小希的迷宫 ACM解题报告(并查集难题)