输入1个字符,若是小写字母则变大写字母输出,若是大写字母则变小写字母输出,如果不是字母则不进行转

输入1个字符,若是小写字母则变大写字母输出,若是大写字母则变小写字母输出,如果不是字母则不进行转换,直接输出。

输入
输入的第1行为一个整数n,表示n组测试数据,下面为n行测试数据。每一行有1个字符,例如:
3
a
A
9

输出
输出为n行结果,每一行1个字符。输出结束后,光标去往下一行的行头。例如:
A
a
9

样例输入
3
a
A
9

样例输出
A
a
9

第1个回答  2020-05-01

#include <stdio.h>

int main()

{

    char n;

    scanf_s("%c", &n);

    if (n >= 'a' && n <= 'z')

    n = n - 32;

    else if(n >= 'A' && n <= 'Z')

    n = n + 32;

        printf("%c", n);

        return 0;

    }

第2个回答  2018-11-06
#include<stdio.h>
void main()
{
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
ch=ch+32;
else if(ch>='a'&&ch<='z')
ch=ch-32;
printf("%c\n",ch);
return 0;
}本回答被网友采纳
相似回答