C++ 代码
include[HTML_REMOVED]
using namespace std;
include[HTML_REMOVED]
const int N = 100000;
const int M = 10000;
int a[N];
int b[M];
int c[M + N];
int main()
{
string aa, bb;
cin >> aa;
cin >> bb;
int la = aa.length();
int lb = bb.length();
for (int i = la; i >= 1; i--)
a[la - i + 1] = aa[i - 1] - '0';
for (int j = lb; j >= 1; j--)
b[lb - j + 1] = bb[j - 1] - '0';
for(int i = 1;i<=lb;i++)
for (int j = 1; j <= la; j++)
{
c[i + j - 1] = b[i] * a[j] + c[j + i - 1] ;
}
for (int i = 1; i <= la + lb - 1; i++)
{
c[i + 1] = c[i+1] + c[i] / 10;
c[i] = c[i] % 10;
}
if (c[la + lb] != 0)
cout << c[la + lb];
for (int i = la + lb-1; i >= 1; i--)
cout << c[i];
cout << endl;
system("pause");
return 0;
}