肯定不是因为我太逊了
代码如下
#include<iostream>
#include<cstring>
using namespace std;
char a[5000],b[5000];
int x[5000],y[5000],c[5000],d;
int main( )
{
int i;
cin>>a>>b;
x[0]=strlen(a);
y[0]=strlen(b);
for(int i=1;i<=a[0];i++)x[i]=a[x[0]-i]-'0';
for(int i=1;i<=b[0];i++)y[i]=b[y[0]-i]-'0';
for(i=1;i<=x[0];i++)
{
for(int j=1;j<=y[0];j++)
{
c[i+j-1]=x[i]*y[j];
}
}
for(int i=1;i<x[0]+y[0];i++)
{
if(c[i]>=10)
{
c[i]=c[i]%10;
c[i+1]+=c[i]/10;
}
}
d=x[0]+y[0];
while(c[d]==0&&d>1)d--;
for(int i=d;i>0;i--)
cout<<c[i];
return 0;
}
语言:c++14