Letras mayúsculas y minúsculas conversión de intercambio

Descripción del tema:
En el proceso de aprendizaje de Inglés, la posición de letras Inglés en algunas situaciones es la necesidad de cumplir con ciertos requisitos.
Por ejemplo, cuando la representación de nombres, a menudo la primera letra del nombre de la capital que necesita expresar.
Ahora, me gustaría que complete una modificación funciones sensibles:

A continuación se introduce una letra en mayúscula y minúscula,
que el intercambio de estas dos letras,
y los convertimos cada caso.
Formato de entrada:
Introduzca una letra mayúscula y una letra minúscula.

Formato de salida:
salida de una letra mayúscula después de la modificación requerida, y una letra minúscula.

样例:
entrada
A c
salida
C una

#include <iostream>
#include <cstdio>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

void xxx(char c)
{
	if((c>='A')&&(c<='Z')) 
	{
		c+=32;//判断是否为大写字母,是则转换为小写字母。
	}
	else if((c>='a')&&(c<='z')) 
	{
		c-=32;//否则判断是否为小写字母,是则转换为大写字母。
	}
	cout<<c;
}

int main(int argc, char** argv) {
	
	char a,b;
	cin>>a>>b;
	xxx(b);//a.b交换顺序输出 
	cout<<" ";
	xxx(a);
	
	return 0;
}
Publicado tres artículos originales · ganado elogios 45 · vistas 1378

Supongo que te gusta

Origin blog.csdn.net/Joseph_tony/article/details/105290903
Recomendado
Clasificación