123

                Never    
C
       
#include <stdio.h> 

int main(){
	
	int A[34], B[34], C[34];
	char c;
	
	int i = 0;
	while(true){
		scanf("%d%c", &A[i], &c);
		i++;
		if(c == '\n'){
			break;
		}
	}
	
	c = '0';
	int j = 0;
	while(true){
		scanf("%d%c", &B[j], &c);
		j++;
		if(c == '\n'){
			break;
		}
	}
	
	int k, p = 0;
	int o = 0;
	if(i >= j){
		k = i - j;
		for(int h = i; h > k; h--){
			C[h] = A[h] + B[h - k] + p;
			p =  C[h] / 1000;
			C[h] = C[h] % 1000;
		}
		for(int h = i - k; h >= 0; h--){
			C[h] = A[h] + p;
			p = 0; 
			if(C[h] >= 1000){
				C[h+1] = C[h] / 1000;
				C[h] = C[h] %1000;
				o = 1;
			}
		}
	}else{
		k = j - i;
		for(int h = j; h > k; h--){
			C[h] = A[h - k] + B[h] + p;
			p =  C[h] / 1000;
			C[h] = C[h] % 1000;
		}
		for(int h = j - k; h >= 0; h--){
			C[h] = B[h] + p;
			p = 0; 
			if(C[h] >= 1000){
				C[h+1] = C[h] / 1000;
				C[h] = C[h] %1000;
				o = 1;
			}
		}
	}
	
	if(o = 0){
		for(int h = 0; h <= i || h <= j; h++){
			printf("%d,", C[h]);
		}
	}else{
		for(int h = 0; h <= i || h <= j+1; h++){
			printf("%d,", C[h]);
		}
	}
	
	printf("\b");
	
	return 0;
}

Raw Text