正解,输出正确
#include<bits/stdc++.h>
using namespace std;
void divide(int n,int jinzhi)
{
if(n==0)return;
else
{
divide(n/jinzhi,jinzhi);
cout<<n%jinzhi;
}
}
int main()
{
int n,jinzhi;
cin>>n>>jinzhi;
divide(n,jinzhi);
return 0;
}
这个为什么就反着输出了
#include<bits/stdc++.h>
using namespace std;
void divide(int n,int jinzhi)
{
if(n==0)return;
else
{
n/=jinzhi;
divide(n,jinzhi);
cout<<n%jinzhi;
}
}
int main()
{
int n,jinzhi;
cin>>n>>jinzhi;
divide(n,jinzhi);
return 0;
}