Alternar expressão de maiúsculas e minúsculas

Considere uma expressão*(1+"AB" "CD"+1)

Qual é a solução para esta expressão? A expressão acima é uma expressão de opção em C.

*(2+"AB" "CD") --> *(2+"ABCD") --> ?

Depois disso, o que devo fazer? Abaixo está o trecho de código:

#include<stdio.h>
void main(){
     switch(*(1+"AB" "CD"+1)){
        case 'A':printf("Pulp Fiction");
                  break;
        case 'B':printf("12 Angry Man");
                  break;
        case 'C':printf("Casabance");
                  break;
        case 'D':printf("Blood Diamond");
     }

}

questionAnswers(3)

yourAnswerToTheQuestion