#include <iostream> #include <stack> using namespace std; int main() { int num; cin >> num; stack<int> s; while (num) { s.push(num % 8); num /= 8; } if (s.empty()) { cout << 0; } while (!s.empty()) { cout << s.top(); s.pop(); } return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ int x,a[105],s=1,i; cin>>x; while(x){ a[s++]=x%8; x/=8; } for(i=s-1;i>=1;i--)cout<<a[i]; return 0; }
注册一个 TeMenHu 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 TeMenHu 通用账户