题解 | #八进制#除基取余法
八进制
https://www.nowcoder.com/practice/eda051c1effc4dffa630bc8507f0c5f7
#include <iostream> #include<vector> using namespace std; int main() { int n; vector<int>v; while(cin>>n) { while(n>=8) { v.push_back(n%8); n=n/8; } v.push_back(n); for(int i=v.size()-1;i>=0;i--) { cout<<v[i]; } cout<<endl; v.clear(); } } // 64 位输出请用 printf("%lld")