高精度加法:
两个整数相加:
#include <cstdio>
#include <cstring>
using namespace std;
const int MAX=1001;
void big_add(char a[],char b[],char c[])
{
int i,e=0,d;
int len1=strlen(a);
int len2=strlen(b);
for(i=0;i<len1/2;i++)
{
char t=a[i];a[i]=a[len1-1-i];a[len1-1-i]=t;
}
for(i=0;i<len2/2;i++)
{
char t=b[i];b[i]=b[len2-1-i];b[len2-1-i]=t;
}
for(i=0;i<len1&&i<len2;i++)
{
d=a[i]-'0'+b[i]-'0'+e;
c[i]=d%10+'0';
e=d/10;
}
if(i<le