キャラクターの変更
説明
は、次のようなクラスCharを定義し
ます。1。char型属性は文字です。
2.char change():属性値が小文字の場合は対応する大文字が返されます。属性値が大文字の場合は対応する小文字が返されます。それ以外の場合は元の文字が返されます。
入力に
は複数の行があり、1行に1文字です。
出力の
入力行に対応する各行の出力は、入力変更後の文字の結果です。
サンプル入力
A
b
1
サンプル出力
a
B
1
主な機能を与えられた主題
int main()
{
char ch;
while(cin>>ch)
{
Char c(ch);
cout<<c.change()<<endl;
}
return 0;
}
コード:
#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;
}