编写一个递归函数,将任意的十进制正整数转换为八进制数(不要用C语言,没学过,用C++)
1条回答 默认 最新
- threenewbee 2015-12-20 12:50关注
#include <iostream> using namespace std; void foo(int n, int base) { if (n == 0) { cout << endl; return; } foo(n / base, base); cout << n % base; } int main() { int i = 12345; //cin >> i; foo(i, 8); }
http://codepad.org/GZFstpNE
30071如果回答满意请及时采纳,方法是点我回答右边的采纳按钮,谢谢。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报