算法提高 十进制数转八进制数
编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。
样例输入
9274
样例输出
22072 样例输入
18
样例输出
22
1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 int a[100]; 5 int main() 6 { 7 long long n; 8 while(cin>>n){ 9 int i=0; 10 while(n>=8){ 11 a[i++]=n%8; 12 n/=8; 13 } 14 a[i++]=n%8; 15 for(int j=i-1;j>=0;j--){ 16 cout<<a[j]; 17 } 18 cout<<endl; 19 } 20 return 0; 21 }