数制转换
【问题描述】用递归的方法将十进制转为八进制数
【输入形式】十进制数
【输出形式】八进制数
【样例输入】20
【样例输出】24
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
#define OK 1
int convert(int n,int d)
{
if(n==0)return OK;
else
{
convert(n/d,d);
cout<<n%d;
}return 0;
}
int main()
{
int n;
cin>>n;
convert(n,8);
return 0;
}