能不能帮忙Debug一下!!谢谢了
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
string s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int main(){
int t,r,n,m=0,i;
int a[1000];
memset(a,0,sizeof(a));
cin>>t>>r;
m=0;
if(t<r){
cout<<t;
}else{
while(t>r){
if(t/r<r){
n=t/r;
}
m++;
a[m]=t%r;
t/=r;
}
cout<<n;
for(i=m;i>=1;i--){
cout<<s[a[i]];
}
}
return 0;
}