iamsharkbee @ 2024-08-22 11:22:28
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int a[10005],b[10005],c[10005];
int main()
{
cin>>s1>>s2;
int la=s1.size();
int lb=s2.size();
for(int i=1;i<=la;++i)
{
a[i]=s1[la-i]-'0';
}
for(int i=1;i<=lb;++i)
{
b[i]=s2[lb-i]-'0';
}
for(int i=1;i<=la;++i)
{
for(int j=1;j<=lb;++j)
{
c[i+j-1]+=a[i]*b[j];
c[i+j]+=c[i+j-1]/10;
c[i+j-1]%=10;
}
}
int lc=la+lb;
while(lc>0 && c[lc]==0)
{
lc--;
}
if(lc==0)
{
cout<<'0';
return 0;
}
for(int i=lc;i>=1;--i)
{
cout<<c[i];
}
return 0;
}
by iamsharkbee @ 2024-08-23 08:08:50
@陈一达2013 我教练要求的
by iamsharkbee @ 2024-08-23 08:09:04
@yuhaosheng 我教练要求的
by iamsharkbee @ 2024-08-23 08:10:05
对不起,我教练要求的;不是装