Experimento 7-3-9 conversión de caja de letras de cadena (15 puntos)

Esta pregunta requiere escribir un programa para convertir todas las letras minúsculas en letras mayúsculas para una cadena que termina con "#", y todas las letras mayúsculas en letras minúsculas, y los demás caracteres se emiten sin cambios.

Formato de
entrada : ingrese como una cadena que termina con "#" (no más de 30 caracteres).

Formato de
salida : muestra la cadena de resultado después de la conversión de caso en una línea.

Muestra de entrada:
Hello World 123 #!
Muestra de salida:
Hello World! 123
título de la colección obras completas Portal

#include <stdio.h>
#include <string.h>
int main()
{
    
    
    char ch;
    while ((ch = getchar()) != '#')
    {
    
    
        if (ch >= 'a' && ch <= 'z')
            printf("%c", ch - 32);
        else if (ch >= 'A' && ch <= 'Z')
            printf("%c", ch + 32);
        else
            printf("%c", ch);
    }

    return 0;
}

Supongo que te gusta

Origin blog.csdn.net/fjdep/article/details/112989375
Recomendado
Clasificación