试题 算法提高 十进制数转八进制数
资源限制
时间限制:1.0s 内存限制:512.0MB
编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。 样例输入 9274 样例输出 22072 样例输入 18 样例输出 22
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
int a[100];
int cou=0;
while(n)
{
a[cou++]=n%8;
n/=8;
}
for(int i=cou-1;i>=0;i--)
cout<<a[i];
return 0;
}