Red de conocimiento informático - Conocimiento informático - Programación de cadenas alfabéticas

Programación de cadenas alfabéticas

# incluir & ltstdio.h & gt

vacío

main()

{

ch ;

//ch se utiliza para recibir un carácter a la vez.

(Igual que las organizaciones internacionales) Organizaciones internacionales

I, s[26]= { 0 };

//Array s[] se utiliza para calcular cada minúscula El número de letras.

printf("Por favor

Ingrese

una

cadena:\ n ");

scanf( "%c ", & ampch);

Y (ch!='\n ')

//Ingrese una línea de caracteres que termine con Enter.

{

if(ch & gt; a' and amp& ampch & ltz')

//Cuando se encuentran letras mayúsculas, se convierten a minúsculas para su procesamiento.

ch+= 32;

s[ch-' a ']++;

//0~25 corresponde a a~z

scanf("%c ",& ampch);

}

printf("\n");

for(I = 0; i & lt26;i++)

If (s[i])

// Solo genera las estadísticas de las letras de entrada.

printf("%c:%d\n ", (char)(i+'a '), s[I]); a ') Utilice cast para generar las letras correspondientes.

}