Red de conocimiento informático - Conocimiento informático - Cómo escribir un programa en lenguaje C para determinar si un carácter es una letra o un número

Cómo escribir un programa en lenguaje C para determinar si un carácter es una letra o un número

#include

int?main(void)

{

int?d?=?0; //Número de letras mayúsculas

int?x?=?0;//Número de letras minúsculas

int?s?=?0;//Número de dígitos

char?arr[]?=?{'中',?'a',?'b',?'c'?,?'A',?'B',?'C',?' 0' ,?'1',?'d',?'país',?'z'};

int?len?=?sizeof(arr)?/?sizeof(arr[0]

for(int?i?=?0;?i?

{

if(arr[i]); ?< =?'z'?&&?arr[i]?>=?'a')

{

x?=?x?+1;

}

else?if(arr[i]?<=?'Z'?&&?arr[i]?>=?'A')

{

d?=?d?+1;

}

if(arr[i]?<=?'9'?&&?arr[i] ?> =?'0')

{

s?=?s?+1;

}

}

printf("¿Número de letras mayúsculas?%d\nNúmero de letras minúsculas?%d\n?Número de dígitos?%d\n?Otros números%d\n\n",?d,?x ,? s,?len?-?d?-?x?-?s);

retorno?0;

}