#include #include #include #define maxn 10000 int sum[maxn] = {0}; void Add(char *a); int main() { int i; char num[maxn]; while(scanf("%s", num)) { if(!strcmp(num, "0")) break; Add(num); } for (i=0; i<=maxn; i++) { if (sum[i]) break; } for (; i<=maxn; i++) printf("%d", sum[i]); printf("\n"); return 0; } void Add(char *a) { int len = 0, i, j; len = strlen(a); for (i=len-1, j=maxn; i>=0; i--, j--) { sum[j] += a[i]-'0'; if (sum[j]>=10) { sum[j] = sum[j]-10; sum[j-1] += 1; } } }