哈
2026-03-21 18:45:54
发布于:浙江
1阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a[2005],b[2005],c[2005];
int main(){
string s1,s2;
cin>>s1>>s2;
int la=s1.size(),lb=s2.size();
int len=la+lb;
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]+=(c[i+j-1]+a[i]*b[j])/10;
c[i+j-1]=(c[i+j-1]+a[i]*b[j])%10;
}
}
int sum=1;
for(int i=len;i>1;i--){
if(c[i]){
sum=i;
break;
}
}
for(int i=sum;i>=1;i--){
cout<<c[i];
}
return 0;
}
这里空空如也







有帮助,赞一个