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;
}