高精度除法(高精度数与低精度数除法)
#include<bits/stdc++.h>
using namespace std;
char s1[5005];
long long b,c[5005],a[5005],x,la,lb,lc;
int main(){
int ys;
cin>>s1>>b;
la = strlen(s1);
for(int i=1;i<=la;i++) a[i] = s1[i-1] - '0';
for(int i=1;i<=la;++i){
c[i] = (x*10+a[i])/b;
x = (x*10+a[i])%b;
if(i == la){
ys = x;
}
}
lc = 1;
while(c[lc]==0 && lc<la) lc++;
for(int i=lc;i<=la;++i) cout<<c[i];
cout<<" "<<ys;
return 0;
}