metti un

while(getchar()!='q');

alla fine, ma prima del return, in modo che il programma aspetti che l'utente prema il tasto q prima di uscire dal programma

nelle printf:
printf("Inserisci il primo numero: ", a);
printf("\n\nInserisci il secondo numero: ", b);
printf("\n\n Inserisci l'operatore (+ - * /): ", operatore);

questi in grassetto, a che ti servono? Perché li hai messi? Sai che non svolgono alcuna funzione messi così?


Probabilmente i warning ti segnalavano proprio questo
leggili sempre e non ignorarli MAI