从键盘上输入一个字符,若是大写字母则转换为对应的小写字母,若是小写字母则转换为对应的大写字母,若是其他字符则保持不变,最后输出转换后的字符。

C语言 从键盘上输入一个字符,若是大写字母则转换为对应的小写字母,若是小写字母则转换为对应的大写字母,若是其他字符则保持不变,最后输出转换后的字符


#include <stdio.h>

int main()

{

char ch;

scanf("%c",&ch);

if(ch>='A'&&ch<='Z')

{

ch=ch+32;

printf("%c",ch);

}else{

printf("%c",ch);

}

getchar();

getchar();

return 0;

}

#include<stdio.h>

int main(void)
{
    char ch1;
    printf_s("请输入一个字符:");
    scanf_s("%c",&ch1);

    if ((ch1>='a')&&(ch1<='z')){
        printf("转换后的字符为:%c\n",ch1-32);
    }
    else if((ch1>='A')&&(ch1<='Z')){
        printf("转换后的字符为:%c\n",ch1+32);
    }
    else{
        printf("未转换,原字符为:%c\n",ch1);
    }
    return 0;

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