제가 코드를 맞게 이해한건지는 잘 모르겠지만 의도하신대로 입력을 받으려면
for문 밖에서 scanf("%s%s", A, B); 로 입력을 받고, for문 안에서 각각의 자리수에 대해서 더하든지 하셔야 할 것 같습니다.
그리고 이중포문이 아니라 하나짜리 포문을 사용하셔야 할 것 같네요.
10757번 - 큰 수 A+B
제가 코드를 맞게 이해한건지는 잘 모르겠지만 의도하신대로 입력을 받으려면
for문 밖에서 scanf("%s%s", A, B); 로 입력을 받고, for문 안에서 각각의 자리수에 대해서 더하든지 하셔야 할 것 같습니다.
그리고 이중포문이 아니라 하나짜리 포문을 사용하셔야 할 것 같네요.
그리고 말씀하신대로, A B의 입력을 받고, strlen으로 길이 a와 b를 구한다음에 포문안에 들어가셔야 할 것 같네요.
댓글을 작성하려면 로그인해야 합니다.
soojin7897 7년 전
기본 포맷을 입력값 A,B를 문자열로 입력받아 strlen으로 길이측정해서 그 길이만큼 for문 돌려주고, A의 일의자리와 B의 일의자리를 더해서
십의자리로 1올림수 해주는 걸로 짯어요 그리고 다시 문자열로 변환해서 출력하려고 하는데.. 뭐가 문제인지 계속 안되네요 도와주세요 ㅠㅠ
제 개인적인 생각에 c언어로 짜서 절차식이다 보니 strlen의 순서가 잘못되었나 생각이 들기도 한데 잘 모르겠네요..