2 条题解

  • 0
    @ 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;
    }
    
    • -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
      标签
      递交数
      240
      已通过
      92
      上传者