蒟蒻10分求助(忘了进制转换怎么写)悬关*1
查看原帖
蒟蒻10分求助(忘了进制转换怎么写)悬关*1
660871
2011Andy楼主2023/7/23 15:23
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n;
int bts(int n){
    int sum = 0;
    int i = 0;
    while(n){
        sum += (n % 10) * pow(8 , i++);
        n /= 10;
    }
    return sum;
}
int stsl(int n){
	int sum = 0;
    int i = 0;
    while(n){
        sum += (n % 16) * pow(10 , i++);
        n /= 16;
    }
    return sum;
}
signed main(){
	cin >> n;
	cout << stsl(bts(n));
	return 0;
}
2023/7/23 15:23
加载中...