大小字符转换分三种情况

pintia.cn/problem-sets/1447461786155515904/problems/1447461825204486144
A|1程序设计类实...
输入一个字符,如果是大写字母,将它转换成小写字母并输出;如果是小写字母,将它转换成大写字母并输出;如果都不是,则输出:error
输入样例;
单位
0分)
013
①结尾无空行
代码长度限青
时间限制
内存限制
输出样例:
①结尾无空行
输入样例;

①结尾无空行
输出样例:
①结尾无空行
输入样例;
SHOT ON MI 8
AI DUAL CAMERA
Jenovo

#include <stdio.h>
int main()
{
    char ch;
    ch = getchar();
    if(ch>='a' && ch <='z')
    {
        ch -=32;
        putchar(ch);
    }else if (ch>='A' && ch <='Z')
    {
        ch +=32;
        putchar(ch);
    }else
        printf("eror");
    return 0;

}