#include<iostream> #include<iomanip> #include<vector> #include<string> #include<fstream> using namespace std; //ofstream fout("result.txt"); void bigNumMul(long int x,long int y) { int a[64]={0}; int b[64]={0}; int c[64]={0}; long t; if(x<y) {t=x;x=y;y=t;} long m=x; int a_num=0; //把x每位数分别存入数组 for(int i=0;i<64;i++) { a[i]=m%10; a_num++; m=m/10; if(m==0) break; } //for(i=63;i>=0;i--) // cout<<">>"<<a[i]; //cout<<endl; long n=y; int b_num=0; //把y每位数分别存入数组 for(i=0;i<64;i++) { b[i]=n%10; b_num++; n=n/10; if(n==0) break; } //cout<<a_num<<"...."<<b_num<<endl; //中间数的存放位为num+1 const int _a_num&#