脑抽忘了咋写了
#include<bits/stdc++.h> using namespace std; int n,k; char a[500005]; int main(){ cin>>n>>k; int i=0; while(n!=0){ if(n%k>=10){ a[i++]='A'-n%k-10; } else a[i++]=n%k; n/=k; } for(int s=0;s<i;s++) cout<<a[i]; return 0; }