#496. 十进制转换成八进制(change)
十进制转换成八进制(change)
Background
Special for beginners, ^_^
Description
用递归算法,把任一给定的十进制正整数转换成八进制数输出。
Format
Input
输入一个非负整数,表示需要转换的十进制数。
Output
输出一个非负整数,表示转换之后的八进制的数。
Samples
15
17
Limitation
1s, 1024KiB for each test case.
所有数据均在 int 范围内。
-
printf("%o", x); -
cout << oct << x;
void print(int x) {
if (x < 8) {
printf("%d", x);
return;
}
print(x / 8);
printf("%d", x % 8);
}