4 条题解

  • 1
    @ 2025-12-6 11:32:23
    #include<bits/stdc++.h>
    using namespace std;
    const int N=1e3+10;
    int n,cnt,i=1;
    int main()
    {
    	cin >> n;
    	while(n!=0)
    	{
    		int ge=n%10;
    		n/=10;
    		cnt+=ge*i;
    		i*=8;
    	}
    	cout << cnt;
    	return 0;
    }
    //老登布置的作业系列
    
    
    
    • 1
      @ 2025-10-25 16:36:14
      #include<bits/stdc++.h>
      using namespace std;
      int n,t=0,ans=0; 
      int main(){
      	cin >> n;
      	while(n!=0){
      		ans+=(n%10)*pow(8,t);
      		n/=10;
      		t++;
      	}
      	cout << ans;
      	return 0;
      }
      
      • 0
        @ 2025-12-6 11:32:24

        #include<bits/stdc++.h> using namespace std; const int N=1e3+10; int main() { int a; cin>>a; int c=0; int b=0; int sum=0; while(a!=0){ b=a%10; a/=10; sum+=b*pow(8,c); c++; } cout<<sum; return 0; }

        • -3
          @ 2024-10-20 13:26:30

          #include<bits/stdc++.h> using namespace std; int main(){ int s=0,n,i; string a;//string没有限制 cin>>a; n=a.size(); for(i=0;i<n;i++)s+=(a[i]-48)*pow(8,n-i-1);//字符变数字,pow(进制,次方) cout<<s; return 0; }

          • 1

          信息

          ID
          1204
          时间
          1000ms
          内存
          128MiB
          难度
          5
          标签
          递交数
          280
          已通过
          103
          上传者