问题标题: 1136 字符转换2 70分 哪错了?

0
0
已解决
王之姚
王之姚
初级守护
初级守护
#include<iostream>
#include<cstdio>
#include<cmath> 
using namespace std;
int main()
{
    char a,b;
    cin>>a;
    if(a>='A'&&a<='Z')
    {
        b=a+' ';
    } 
    if(a>='a'&&a<='z')
    {
        b=a-' ';
    }
    cout<<b<<endl;
    return 0;
}

1
已采纳
张睿杰
张睿杰
初级天翼
初级天翼
定义字符变量zf
定义整形变量pd
输入zf
pd=zf;
if (pd>=97&&pd<=122)
{
    pd=pd-32;
    zf=pd;
    cout<<zf<<endl;
}
else if (pd>=65&&pd<=90)
{
    pd=pd+32;
    zf=pd;
    cout<<zf<<endl;
}
else 
{
    cout<<zf<<endl;
}

 

0
郑怡翔
郑怡翔
初级天翼
初级天翼
if(a>='a'&&a<='z')
    {
        b=a-' ';
    }

应改成:

else if(a>='a'&&a<='z')
    {
        b=a-' ';
    }
0
我要回答