C基础-进制转换

题目描述
编程,输入一个十进制正整数,然后输出它所对应的八进制数。

样例输入
10
样例输出
12

示例代码

#include <iostream>
using namespace std;
int main(){
  int m;
  int arr[100];
  int i=0;
  int j;
  cin>>m;
  while(m){
    arr[i++]=m%8;
    m=m/8;
  }
  for(j=i-1;j>=0;j--){
    cout<<arr[j];
  }
  return 0;
}

猜你喜欢

转载自blog.csdn.net/three_cats/article/details/90049566