11.6 연습문제: 한 번에 정수 세 개 입력받기

다음 소스 코드를 완성하여 정수 세 개를 입력받도록 만드세요.

practice_scanf_three_integer.c

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int num1;
    int num2;
    int num3;

    printf("정수 세 개를 입력하세요: ");
    scanf(___________________________);

    printf("%d\n", num1);
    printf("%d\n", num2);
    printf("%d\n", num3);

    return 0;
}

실행 결과

정수 세 개를 입력하세요: 1 2 3 (입력)
1
2
3

정답

"%d %d %d", &num1, &num2, &num3

해설

"%d %d %d"와 같이 정수를 입력받을 수 있는 서식 지정자를 세 개 넣어주고, 서식 지정자 개수만큼 변수를 넣어주면 됩니다. 단, 변수 앞에는 반드시 &를 붙여야 합니다.