超级传送门:http://projecteuler.net/problem=20
用了自己写的大数乘法模板,乘法模板利用了这儿介绍的加法模板,注意设定内部tmp和ans数组的大小。
#include <cstdio>
#include <cstring>
#include <cstdlib>
using namespace std;
void add(char* des, char* src)
{
char tmp[10100];
int lenDes = strlen(des);
int lenSrc = strlen(src);
int i, j;
int c = 0;
int tIndex = 0;
for (i = lenDes - 1, j = lenSrc - 1; i >= 0 && j >= 0; i--, j--)
{
tmp[tIn