高精度除以一个数。
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int a[10001],c[1001],l1,b,l2,x=0;
char A[1000];
int main()
{
cin>>A;
scanf("%d",&b);
l1=strlen(A);
for(int i=0;i<=l1-1;i++)
a[i+1]=A[i]-'0';
for(int i=1;i<=l1;i++)//按位相除法
{
c[i]=(x*10+a[i])/b;
x=(x*10+a[i])%b;
}
l2=1;
while(a[l2]==0&&l2<l1)
l2++;
for(int i=l2;i<=l1;i++)
printf("%d",c[i]);
}