代码如下:
#include<bits/stdc++.h>
using namespace std;
int a_[1000],b_[1000],m[1000];
string a,b;
int main(){
cin>>a>>b;
int len=a.length()+b.length();
for(int i=0;i<a.length();i++){
a_[a.length()-1-i]=a[i]-'0';
}
for(int i=0;i<b.length();i++){
b_[b.length()-1-i]=b[i]-'0';
}
for(int i=0;i<a.length();i++){
for(int j=0;j<=b.length();j++){
m[i+j]=a_[i]*b_[j]+m[i+j];
m[i+j+1]=m[i+j]/10+m[i+j+1];
m[i+j]%=10;
}
}
if(m[len-1]==0) len--;
for(int i=len-1;i>=0;i--){
cout<<m[i];
}
return 0;
}