c언어 나중에 입력한 것부터 출력하는 방법 질문

조회수 601회
void select_text(int count, int score_num)
{
    int A, C;
    char B;
    printf("몇소절을 만들건지 입력하세요.\n");
    scanf_s("%d", &A);
    printf("\n");

    printf("가사 포멧 입력");
    scanf_s("%c", &B);


    while ((B == 'A' || B == 'B' || B == 'C'))
    {
        printf("번호 입력");
        scanf_s("%d", &C);
        if ((B == 'A' && C > 3) || (B == 'B' && C > 2) || (B == 'C' && C > 2))
            printf("잘못된 입력");
            scanf_s("%d", &C);

    }
    if (B != 'A' && B != 'B' && B != 'C')
        printf("잘못된 입력");
        scanf_s("%c", &B);

}

가사를 입력 받아서 출력하고 그에 따른 점수의 합을 출력하는 프로그램을 작성하려고 합니다 예를 들어 A2와 B1을 선택하면 그에 해당하는 가사를 출력하고 A2와 B1의 점수의 합을 출력하는 것입니다. 가사를 출력하는 함수와 점수를 정하는 함수는 작성이 되어 있구요.

그런데 여기서 나중에 입력받은 값을 먼저 출력하는 방법은 뭔지 도저히 감이 안잡힙니다. A2,B1을 모두 입력 받은 후에 그에 따른 가사를 B1,A2순으로 출력하고 점수의 합을 출력하는 방법은 무엇인가요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)