高精度乘法

题目

输入两个100位以内的正整数
输出他们的乘积

代码

#include
#include
#include
using namespace std;
int main() {
	char as[101],bs[101];//as,bs代表输入的两个正整数。因为整型数字最大范围为 10^9,所以as,bs为字符数组
	int al,bl,cl,a[101],b[101],c[101],jw,w,f;
	scanf("%s",&as);
	scanf("%s",&bs);
	al=strlen(as);//al,bl代表as,bs的长度
	bl=strlen(bs);
	memset(a,0,sizeof(a));//将a[1010],b[1010]初始化,置零
	memset(b,0,sizeof(b));

	for(int i=0; i=0; i--) printf("%d",c[i]);//倒序输出,从最高位输出
	return 0;
}


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