#include <bits/stdc++.h> using namespace std; void toOct(int n){ vector<int>v; while(n!=0){ v.push_back(n%8); n/=8; } for(auto it=v.rbegin();it!=v.rend();it++) cout<<*it; cout<<endl; } int main() { //输出八进制 int n; while(cin>>n){ toOct(n); } } // 64 位输出请用 printf("%lld")
和二进制的基本一样