Да / Нет цикл в C

Я просто неЯ не понимаю, почему этот цикл Да / Нет не будет работать. Какие-либо предложения? Учитывая вход "Y", Я просто хочу, чтобы он запустил цикл, а затем снова спросил Y или N. Если Y, напечатайте успех, если N, напечатайте прощальное утверждение. Какие'причина?

int main(){
    char answer;
    printf("\nWould you like to play? Enter Y or N: \n", answer);
    scanf("%c", &answer);
    printf("\n answer is %c");
    while (answer == 'Y'){
        printf("Success!");

        printf("\nDo you want to play again? Y or N: \n");
        scanf("%c", &answer);
    }
    printf("GoodBye!");
    return 0;
}

Ответы на вопрос(3)

Ваш ответ на вопрос