求大神赐教~~高精度算法~~
#include <stdio.h>#include <string.h>
int main()
{
char str1[80],str2[80];
int i,j;
while((str1[i]=getchar())!='\n')
{
i++;
str1[i]='\0';
}
while((str2[j]=getchar())!='\n')
{
j++;
str2[j]='\0';
}
if(i<j) {
for(i=0; i<=j; i++)
{
str2[i]=str1[i]+str2[i];
if(str2[i]>='9')
str2[i]=str2[i]-10;
str2[i+1]++;
}
}
for(j=0; str2[j]!='\0'; j++)
printf("%c",str2[j]);
if(j<i)
{
for(j=0; j<=i; j++)
{
str1[j]=str1[j]+str2[j];
if(str1[j]>'9')
str1[j]=str1[j]-10;
str1[j+1]++;
}
}
for(i=0; str1[i]!='\0'; i++)
printf("%c",str1[i]);
}