高精度除法

高精度除以一个数。

#include
#include
#include
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

你可能感兴趣的:(高精度)