一.头文件
1.<iostream>
2.<cstdio>
3.<cstring>
*cstring 速度更快,尽量不用string
二.代码
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int N=501;
char s1[N],s2[N];
int a[N],b[N],c[N],lena,lenb,Index,x;
int main(){
cin>>s1>>s2;
lena=strlen(s1),lenb=strlen(s2),Index=lena+lenb;
if(lena==1 and s1[0]-'0'==0 or lenb==1 and s2[0]-'0'==0){
cout<<0;
return 0;
}
for(int i=0;i<lena;i++) a[i]=s1[lena-1-i]-'0';
for(int i=0;i<lenb;i++) b[i]=s2[lenb-1-i]-'0';
for(int i=0;i<lenb;i++){
for(int j=0;j<lena;j++){
c[j+i]+=b[i]*a[j]+x;
x=c[j+i]/10;
c[j+i]%