今天我們開始了信競集訓的第一天,我們的佂船的已經揚帆起航。前方的路或許坎坷,但“既然選擇了遠方,就不顧風雨兼程”。相信我們的未來一定輝煌,我們會用七中超人的意志鏟平前方的一切艱難險阻。下面是我們的成果:
高精度加法
#include<stdio.h>
#include<string.h>
char s[1000];
int a[1000]={0},b[1000]={0};
int main()
{
int l1,l2,z,i;
freopen("hp+.in","r",stdin);
freopen("hp+.out","w",stdout);
scanf("%s",s);
l1=strlen(s);
for(i=0;i<=l1-1;i++)
{
a[l1-1-i]=s[i]-'0';
}
scanf("%s",s);
l2=strlen(s);
for(i=0;i<=l2-1;i++)
{
b[l2-1-i]=s[i]-'0';
}
if(l1>l2)
z=l1;
else
z=l2;
for(i=0;i<=z-1;i++)
{
a[i]=a[i]+b[i];
if(a[i]>=10)
{
a[i+1]=a[i+1]+1;
a[i]=a[i]-10;
}
}
if(a[z]!=0)
z++;
for(i=z-1;i>=0;i--)
printf("%d",a[i]);
return 0;
}