2 条题解

  • 1
    @ 2023-6-6 18:14:07
    #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;
    }
    
    • 0
      @ 2024-10-27 21:25:36
      #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;
      }
      
      • 1

      信息

      ID
      1211
      时间
      1000ms
      内存
      128MiB
      难度
      3
      标签
      递交数
      142
      已通过
      77
      上传者