인프런 커뮤니티 질문&답변

황지원님의 프로필 이미지

작성한 질문수

C 프로그래밍 - 입문부터 게임 개발까지

scanf

숫자 입력이 4개가 되어야만 출력이 됩니다.

18.11.02 23:18 작성

·

95

0

include

int main() {

int one, two, three;

printf("3개의 정수를 입력하세요. n");

scanf_s("%d %d %d ", &one, &two, &three);

printf("첫번째 정수는 : %dn", one);

printf("두번째 정수는 : %dn", two);

printf("세번째 정수는 : %dn", three);

return 0;

}

3개의 정수를 입력하세요.

3

4

5

6

첫번째 정수는 : 3

두번째 정수는 : 4

세번째 정수는 : 5

C:Usersjiwonsourcerepos나도코딩Debug나도코딩.exe(14204 프로세스)이(가) 0 코드로 인해 종료되었습니다.

이 창을 닫으려면 아무 키나 누르세요.

이렇게 되면 뭐가 틀린 걸까요???

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

2018. 11. 03. 09:51

안녕히세요 나도코딩입니다 ^^

scanf_s("%d %d %d ", &one, &two, &three);

에서 마지막 %d 뒤의 공백을 없애볼까요?

scanf_s("%d %d %d", &one, &two, &three);

이렇게 입력하시면 될거예요!