进制转换问题,请问我为啥只有90分?
  • 板块学术版
  • 楼主p21047
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/2 21:53
  • 上次更新2024/8/3 07:16:55
查看原帖
进制转换问题,请问我为啥只有90分?
1382554
p21047楼主2024/8/2 21:53

进制转换问题,请问我为啥只有90分?

#include<bits/stdc++.h>
using namespace std;
char a[16] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
char ans[1001];
int main(){
	long long m, x;
	cin >> x >> m;
	long long i = 0;
	while(x != 0){
		int t = x%m;
		x = x/m;
		ans[i++] = a[t];
	}
	for(int j = i-1; j >= 0; j--){
		cout << ans[j];
	}
	return 0;
}
2024/8/2 21:53
加载中...