两个大数相乘

#include "stdafx.h"
#include 



void multiply(char* a,char* b,char* c)
{
	int i,j,ca,cb,* s;
	ca=strlen(a);
	cb=strlen(b);
	s=(int*)malloc(sizeof(int)*(ca+cb));
	for (i=0;i=0;i--)		//处理进位
		{
		if (s[i]>=10)                   
			s[i-1]+=s[i]/10; 
			s[i]%=10;
		}
		i=0;
		while (s[i]==0)              //找出第一个非零位
			i++;
		for (j=0;i

你可能感兴趣的:(两个大数相乘)