递归算法/函数
【递归】十进制转换成八进制
时间限制: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);}