首页 > 其他 > 详细

Problem A: 字符的变化

时间:2020-04-20 21:59:40      阅读:172      评论:0      收藏:0      [点我收藏+]
技术分享图片
#include<iostream>
using namespace std;

class Character
{
public:
    char cc;
public:
    Character(char c):cc(c){}               //使用 列表的方法给函数赋值更为简洁
    Character toUpper()
    {if(cc>=97&&cc<=122)                   //                         ASCII码值:97(A)~122(Z)
    cc=cc-32;                  //大写字母与小写字母相差32                65(a)~90(z)
     return cc;}
    Character toLower()
    {if(cc>=65&&cc<=90)
    cc=cc+32;
    return cc;}
    void show(){cout<<cc;}

};

int main()
{
    int cases;
    char c;
    cin>>cases;
    cout<<"char"<<" upper"<<" lower"<<endl;
    for (int i = 0; i < cases; i++)
    {
        cin>>c;
        Character character(c);
        character.show();
        cout<<"    ";
        character.toUpper().show();
        cout<<"     ";
        character.toLower().show();
        cout<<endl;
    }
}

  

Problem A: 字符的变化

原文:https://www.cnblogs.com/Begin-Again/p/12740597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!