Experimento C ++ --- cambio de carácter

Cambios de personaje

La descripción
define la clase Char, que incluye:
1. Un atributo de tipo char es un carácter.
2.char change (): Si el valor del atributo es una letra minúscula, se devuelve la letra mayúscula correspondiente; si el valor del atributo es una letra mayúscula, se devuelve la letra minúscula correspondiente; de ​​lo contrario, se devuelve el carácter original.
La entrada
tiene varias líneas, un carácter por línea.
salida
cada fila correspondiente a una línea de entrada de salida es el resultado del carácter después del cambio de entrada.
Entrada de muestra

A
b
1

Salida de muestra

a
B
1

Sujeto a la función principal dada

int main()
{
    
    
    char ch;
    while(cin>>ch)
    {
    
    
        Char c(ch);
        cout<<c.change()<<endl;
    }
    return 0;
}

código:

#include<iostream>

using namespace std;

class Char{
    
    
	char c;
public:
	char change(){
    
    
		if(c>='a'&&c<='z'){
    
    
			return c+'A'-'a';
		}else if(c>='A'&&c<='Z'){
    
    
			return c+'a'-'A';
		}else{
    
    
			return c;
		}
	}
	Char(char cc){
    
    
		c=cc;
	}
}; 

int main()
{
    
    
    char ch;
    while(cin>>ch)
    {
    
    
        Char c(ch);
        cout<<c.change()<<endl;
    }
    return 0;
}

Supongo que te gusta

Origin blog.csdn.net/timelessx_x/article/details/115261937
Recomendado
Clasificación