描述
高精度乘法
输入:两行,每行表示一个非负整数(不超过10000位)
输出:两数的乘积。
样例1
样例输入1
99
101
样例输出1
9999
- #include<iostream>
- #include<cstring>
- #define T 1000000
- using namespace std;
- char a1[T],b1[T];
- int a[T],b[T],c[T],lena,lenb,lenc,x,t,f;
- int main()
- {
- while(cin>>a1>>b1)
- {
- memset(a,0,sizeof(a));
- memset(b,0,sizeof(b));
- memset(c,0,sizeof(c));
- lena=strlen(a1);
- lenb=strlen(b1);
- f=1;t=0;
- if(a1[0]=='-')//判断第一个