大白兔奶糖12138 发表于 2021-11-5 23:37:28

大佬求助

题目描述
给定一个字符,如果该字符是小写字母,则输出其大写形式。如果该字符是大写字母,则输出其小写形式。若是其他字符则原样输出。如输入A,则输出a;若输入#,则依然输出#。

输入要求
任意输入一个字符。

输出要求
若输入为小写字母,则输出其对应大写形式;若输入为大写字母,则输出其对应小写形式;其余字符原样输出。

输入样例
a

输出样例
A

jackz007 发表于 2021-11-5 23:46:06

#include <stdio.h>

int main(void)
{
      char c                              ;
      c = getchar()                         ;
      if(c >= 'A' && c <= 'Z') c += 32      ;
      else if(c >= 'a' && c <= 'z') c -= 32 ;
      putchar(c)                            ;
      putchar('\n')                         ;
}
      编译、运行实况
D:\00.Excise\C>g++ -o x x.c

D:\00.Excise\C>x
A
a

D:\00.Excise\C>x
c
C

D:\00.Excise\C>x
#
#

D:\00.Excise\C>
页: [1]
查看完整版本: 大佬求助