大文字と小文字為替変換

トピック説明:
英語学習の過程で、いくつかの状況では、英語の大文字小文字は、一定の要件を満たす必要があります。
たとえば、あなたが必要と名の表現、首都の名前の多くの場合、最初の文字を表現するとき。
今、私は変更に敏感な機能を完了することができたいと思います:

次は、大文字と小文字を入力します、
あなたは、これら二つの手紙を交換し、
それぞれの場合に変換されます。
入力フォーマット:
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;
}
リリース3元の記事 ウォン称賛45 ビュー1378

おすすめ

転載: blog.csdn.net/Joseph_tony/article/details/105290903