十进制数62转换成八进制数是多少

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:38:25

十进制转二,八,十六进制
就用十进制数除几
用62除以16
76

62=8*7+6*8^0
所以是76

#include <iostream>
using namespace std;
void decToBin(int num,int base);
int main()
{ int decimalNum;
int base=8;
cout<<"Enter number in decimal:";
cin>>decimalNum;
cout<<endl;
cout<<"Decimal:"<<decimalNum<<"=";
decToBin(decimalNum,base);
cout<<"(oct)"<<endl;
return 0;
}
void decToBin(int num,int base)
{if(num>0)
{decToBin(num/base,base);
cout<<num%base;
}
}

76