for (int j = 0; j < n; j++)
{
for (int i = 0; i < m; i++) {
t = cc[i + j] + aa[i] * bb[j];
cc[i + j] = t % 10;
cc[i + j + 1] += t / 10;
if (cc[i + j + 1] > 10)
{
cc[i + j + 1] %= 10;
cc[i + j + 2]++;
}
}
}
前面的字符串转换就不用说了,假设转换后的字符串为aa[i]、bb[i],计算后的结果为cc[],那么用两个for循环及可计算出结果,有觉得不对的可以提出来,大家讨论一下