题解 | #八进制#
八进制
https://www.nowcoder.com/practice/eda051c1effc4dffa630bc8507f0c5f7
十进制转化为n进制的过程:取余数,除以n,循环直至被除数小于0
#include <iostream>
#include "vector"
using namespace std;
int main() {
int a,b;
while (cin >> a ) { // 注意 while 处理多个 case
vector<int> oct;
// cout << b << endl;
while(a>0){
oct.push_back(a%8);
a=a/8;
}
for(int j=oct.size()-1;j>=0;j--){
cout<<oct[j];
}
cout<<endl;
}
}
// 64 位输出请用 printf("%lld")