大数------乘法+除法

乘法

void ds_cheng(int s[],int maxn,int m)//大数乘法
{
	int c=0;//进位
	int k;
	for(k=maxn-1;k>=0;k--)
	{
		int x=m*s[k]+c;
		s[k]=x%10;
		c=x/10;
	}
}

除法

void ds_chu(int s[],int  maxn,int m)//大数除法
{
	int t=0;//退位,余数
	int k;
	for (k=0;k<=maxn-1;k++)
	{
		int x=t*10+s[k];
		s[k]=x/m;
		t=x%m;
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_42173572/article/details/82181535
今日推荐