#include<bits/stdc++.h>
using namespace std;
void gjcdj(int x,string s)
{
int a[10005],g=s.size();
for(int i=0;i<s.size();i++)
a[s.size()-i]=s[i]-'0';
for(int i=1;i<=g;i++)
a[i]*=x;
for(int i=1;i<=g;i++)
{
a[i+1]+=a[i]/10;
a[i]%=10;
if(a[g+1]>0) g++;
}
for(int i=g;i>=1;i--)
cout<<a[i];
}
string a;
int b;
int main()
{
cout<<"输入一个高精度数(位数少于10^5):";
cin>>a;
cout<<"\n输入一个低精度数(int范围内):";
cin>>b;
cout<<"\n它们的乘积是:";
gjcdj(b,a);
return 0;
}