← 문제 목록
C 문제 #6

과제 12: 주사위 놀이 결과 계산하기 (C)

빈칸 8개 테스트 5개 제한 2.0초

문제 설명

과제 12: 주사위 놀이 결과 계산하기 (C)

친구들과 주사위를 5번 던지는 놀이를 하려고 합니다.
주사위를 던져 나온 숫자를 차례대로 입력받아 숫자의 합과 6이 나온 횟수를 구하는 프로그램을 만들어봅시다.

프로그램 조건

  1. 주사위는 총 5번 던집니다.
  2. 주사위의 숫자는 정수로 입력받습니다.
  3. 입력할 수 있는 숫자는 1부터 6까지입니다.
  4. 반드시 for문을 사용해서 주사위 숫자를 입력받습니다.

    구현 조건

    다음 조건을 만족하는 프로그램을 만드세요.

  5. 주사위를 던져 나온 숫자를 5번 입력받으세요.
  6. 입력받은 주사위 숫자를 모두 더하세요.
  7. 숫자 6이 나온 횟수를 계산하세요.
  8. 주사위 숫자의 합과 6이 나온 횟수를 출력하세요.

    작성할 코드

    아래 코드를 이용해서 프로그램을 작성하세요.
    [가], [나], [다], [라], [마], [바], [사], [아]를 채워 코드를 완성하면 됩니다.

    #include <stdio.h>
    int main(void)
    {
     int number;
     int total = 0;
     int count_six = 0;
     for (int turn = [가]; turn [나]; turn[다])
     {
         printf("%d번째 주사위 숫자: ", turn);
         scanf("%d", [라]);
         [마];
         if ([바])
         {
             count_six++;
         }
     }
     printf("주사위 숫자의 합: %d\n", [사]);
     printf("6이 나온 횟수: %d\n", [아]);
     return 0;
    }

    실행 결과 (예시)

    1번째 주사위 숫자: 1
    2번째 주사위 숫자: 6
    3번째 주사위 숫자: 2
    4번째 주사위 숫자: 6
    5번째 주사위 숫자: 3
    주사위 숫자의 합: 18
    6이 나온 횟수: 2

코드

표시된 빈칸에 들어갈 코드를 오른쪽 입력란에 작성하세요.

C
#include <stdio.h>

int main(void)
{
    int number;
    int total = 0;
    int count_six = 0;

    for (int turn = [빈칸 1]; turn [빈칸 2]; turn[빈칸 3])
    {
        scanf("%d", [빈칸 4]);

        [빈칸 5];

        if ([빈칸 6])
        {
            count_six++;
        }
    }

    printf("%d\n", [빈칸 7]);
    printf("%d\n", [빈칸 8]);

    return 0;
}