Hola,
Primero debes contar todos los blancos en tu oracion antes de mostrar el mensaje. Es decir, saca del while:
Código:
if((contador_blancos<2))
printf("\n la oracion no tiene 4 palabras:\n");
printf("\n Ingrese una oracion de cuatro palabras:\n");
gets(a);
Ademas, pon las cosas dentro de llaves, por ejemplo lo que va a hacer si contador_blancos<2.
Saludos