トピック説明:
英語学習の過程で、いくつかの状況では、英語の大文字小文字は、一定の要件を満たす必要があります。
たとえば、あなたが必要と名の表現、首都の名前の多くの場合、最初の文字を表現するとき。
今、私は変更に敏感な機能を完了することができたいと思います:
次は、大文字と小文字を入力します、
あなたは、これら二つの手紙を交換し、
それぞれの場合に変換されます。
入力フォーマット:
1つの大文字と小文字1つの文字を入力します。
出力フォーマット:
必要な修正後の大文字で出力し、小文字の手紙。
样例:
入力
AとCの
出力
C A
#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;
}