高精度乘法
#include<bits/stdc++.h>
using namespace std;
int a[400],c[400001];
int main()
{
string s1;
int b;
cin>>s1>>b;
int k=s1.size()-1;
int p=0;
for(int i=k;i>=0;i--)
{
a[p]=s1[i]-'0';
p++;
}
for(int i=0;i<400;i++)
{
c[i]=a[i]*b;
}
for(int i=0;i<401;i++)
{
if(c[i]>=10)
{
c[i+1]+=c[i]/10;
c[i]%=10;
}
}
int f=0;
for(int i=400;i>0;i--)
{
if(c[i]!=0) f=1;
if(f) cout<<c[i];
}
cout<<c[0];
return 0;
}