递归算法/函数
【递归】十进制转换成八进制
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
用递归算法,把任一给定的十进制正整数转换成八进制数输出。
输入
输入一个正整数,表示需要转换的十进制数。
输出
输出一个正整数,表示转换之后的八进制的数。
样例输入
15
样例输出
17
解析:
#include<cstdio> #include<cstring> int a[1001],l; int n; int gcd(int x) { if(x/8>0)gcd(x/8); printf("%d",x%8); } int main() { scanf("%d",&n); gcd(n); }