题目:
题目描述
输入一个十进制的正整数 n�,请将它转换成八进制并输出结果。
输入格式
仅一行,一个正整数 n�。
输出格式
仅一行,一个八进制下的正整数。
样例输入
33
样例输出
41
数据范围
对于 100%100% 的数据,保证 1≤n≤1091≤�≤109。
代码:
#include<bits/stdc++.h>
using namespace std;
int a[100],l=0;
int n;
int main(){
scanf("%d",&n);
while(n>0){
l++;
a[l]=n%8;
n/=8;
}
for(int i=l;i>=1;i--){
cout<<a[i];
}
}
思路:
查看十进制转二进制这片文章