90求助
查看原帖
90求助
1350837
nbdog楼主2024/8/19 22:00
#include<bits/stdc++.h>
using namespace std;
int n,r;
string ans="";
void f(int n,int r){
	if(n==0)return ;
	int m=n%r;
	if(m<0){
		m-=r;	
		n+=r;
	}
	if(m>=10){
		m='A'+m-10;
	}else m+='0';
	f(n/r,r);
	printf("%c",m);
} 
int main(){
	cin>>n>>r;
	cout<<n<<"=";
	f(n,r);
	printf("(base%d)",r);
	return 0;
}
2024/8/19 22:00
加载中...