Los caracteres se pueden dividir en 5 categorías: números, letras mayúsculas, letras minúsculas, caracteres de control y otros caracteres. Programación basada en los caracteres ingresados.
Usa ASCII
Por ejemplo caracteres
char c='A';
if(c>=65&&c<=90) //El ASCII de A debe ser 65, y el de Z debe ser 90
printf("letras mayúsculas");
ASCII:
49 < = c < = 57 es el número 1~9
65 <= c <= 90 es la A~Z mayúscula
97 <= c <= 122 es la a~ minúscula z
Puedes leer el resto en la enciclopedia:
/view/15482.htm?fr=ala0_1_1