//这个题主要是因为‘\0’的asc码是0和我定义的字符串初始值一样,所以出现了strlen失灵的情况,还有就是边界数据的处理(如等于1的时候)!还有就是注意前导零的问题
#include<stdio.h>
#include<string.h>
int main()
{
freopen("in.txt","r",stdin);
char shu[999],zong[999];
int da,i,flag,zhi=0;
memset(shu,0,999);
memset(zong,0,999);
while(scanf("%s",shu)!=EOF)
{
zhi++;
int c=0,chang=strlen(shu);
char t;
flag=1;
for(i=0;i<999;i++)
if(shu[i]>='0'&&shu[i]<='9')
shu[i]=shu[i]-'0';
for(i=0;i<999;i++)
if(shu[i]!=0)
flag=0;
if(flag==1)
break;
for(i=0;i<chang/2;i++)
{
t=shu[i];
shu[i]=shu[chang-i-1];
shu[chang-i-1]=t;
}
c=0;
for(i=0;i<=999;i++)
{
zong[i]=zong[i]+shu[i]+c;
c=zong[i]/10;
zong[i]=zong[i]%10;
}
memset(shu,0,999);
}
if(zhi!=1)
{
for(i=999;i>=0;i--)
if(zong[i]!=0)
{
da=i;
break;
}
for(i=da;i>=0;i--)
printf("%d",zong[i]);
printf("\n");
}
return 0;
}