Cómo separar caracteres y números en una cadena usando lenguaje C
El programa está escrito directamente en tres partes: clasificación en minúsculas, clasificación en mayúsculas y clasificación numérica. Estas tres partes se pueden completar en ciclos.
Esto se logra mediante la clasificación de minúsculas:
1. Busque dos punteros de adelante hacia atrás (si no desea utilizar punteros, simplemente use un marcador de plástico para subíndice).
2. Encuentra dos letras minúsculas por turno. Si la primera va después de la segunda, intercambie las posiciones de las dos letras.
3. El primer puntero apunta a la posición del segundo, y el segundo continúa buscando la siguiente letra minúscula, y luego repite el paso 2 hasta el final.
4. Registra el número n de letras minúsculas. Repita los pasos 1-3 anteriores n-1 veces.
De hecho, solo muestra letras minúsculas y excluye letras que no son minúsculas.
Las letras mayúsculas y los números se pueden escribir en bucle.
No escribiré el código de implementación específico. Si no entiende, pregunte nuevamente.