问题标题: 酷町堂:1136

0
0

0
已采纳
邵逸儒
邵逸儒
中级天翼
中级天翼
    char a;
    输入a;
    如果(a>='A'&&a<='Z')输出(char)(a+32);
    否则 如果(a>='a'&&a<='z')输出(char)(a-32);
    否则 输出a;

0
0
张马润泽
张马润泽
初级光能
初级光能
    double a;
    char b;      
    cin>>b;
    if(a>=97||a<=122)
    {
        b=a;
    }   
    if(a>=65&&a<=90)
    {
        b=a+32; 
    } 
    if(a>=97&&a<=122)
    {
        b=a-32;
    }
    cout<<b;

0
阮俊雄
阮俊雄
新手光能
新手光能

输入一个字符a,再拿a+=32

阮俊雄在2018-03-01 18:50:57追加了内容

小写字母加32,大写字母减32

0
王子凡
王子凡
高级光能
高级光能

判断此数是大小还是小写字母

如果是大写+32,否则-32

最后在输出就行了

0
陆麟瑞
陆麟瑞
资深天翼
资深天翼

判断每个字符大小写。

f (int(c)>=65&&int(c)<=90) cout<<char(int(c)+32);//如果是大写字母,就变为小写字母。
    else if(int(c)>=97&&int(c)<=122) cout<<char(int(c)-32);//如果是小写字母,就变为大写字母。
    else cout<<c;
陆麟瑞在2018-02-27 19:19:52追加了内容

刚才少写了“i”,在f前面。

0
栾峻岩
栾峻岩
初级天翼
初级天翼

先判断这个字符是不是小写字母。

是:把这个字符的ASCLL码值减去32(小变大)。

不是:

    判断这个字符是不是大写字母。

    是:把这个字符的ASCLL码值加上32(大变小)。

    不是:原样输出。

         

0
杨陈卓
杨陈卓
新手天翼
新手天翼

核心

    cin>>b;
    a=b;
    if(a<=122 && a>=65)
    {
        if(a>=97 && a<=122)
        {
            b=a-32;
            cout<<b;
        }
        if(a>=65 && a<=90)
        {
            b=a+32;
            cout<<b;
        }
        if(a>=91 && a<=96)
        {
            cout<<b;
        }
    }
    else
    {
        cout<<b;
    }

 

0
梁锦程
梁锦程
高级光能
高级光能
if(a>='a'&&a<='z')//如果是小写英文字符,将其转换为大写字符输出。
{
    a=a-32。
    cout<<a;
}
else if(a>='A'&&a<='Z')如果是大写英文字符,将其转换为小写字符输出。
{
    a=a+32;
    cout<<a;
}
else cout<<a;//如果不是英文字母,则原样输出。
 

 

我要回答