scanf("%d%d%d", &a, &b, &c);
이렇게 한 이유가 a에 백의 자리 숫자, b에 십의 자리 숫자, c에 일의 자리 숫자를 넣으려고 한 것 같은데 이렇게 하고 예제를 입력하면
a에 472, b에 385가 들어가게 됩니다. scanf("%d",&a)가 숫자 하나만 입력 받는게 아니라 정수 한 개를 받기 때문입니다.
그래서 문제를 해결하려면 변수 하나에 472를 입력 받고 계산을 통해 a, b, c에 각각 4,7,2를 넣어야 합니다.
imjiun5419 1년 전
소스 코드에서 뭐가 잘못된 건지 모르겠습니다.