vcho1958   3년 전

만약 두 수의 자릿수가 똑같을 경우 마지막 자릿수인 last변수를 선언해서 올림이발생하면 1을 먼저 출력하도록 했구요.

a와 b의 자릿수를 먼저 알아낸다음 더 긴 수의 마지막 인덱스를 결과배열의 마지막 인덱스로 설정하여 결과배열의 

해당 인덱스 다음 인덱스에 널문자를 넣어서 준비를 시킵니다.

각 1의자릿수부터 더하여 올림이 발생할경우 마지막 자릿수가 아닌 수에서 올림을 발생시키거나 둘다 마지막자릿수일경우 last변수를 1로바꿉니다.

해서 두수중 하나라도 마지막자리까지 연산을 마치게 되면 while문을 빠져나온 뒤에

while문을 통하여 더 길어서 남아있던 수의 나머지자리를 차례대로 결과배열에 대입한 후

last가 1이라면 1을 먼저출력하고 결과배열을 순차적으로 출력하는 방식으로 설계했는데

어디가 문제일까요?

댓글을 작성하려면 로그인해야 합니다.