MYYYY 发表于 2021-3-14 13:43:44

从键盘输入一个字母,判断其大小写

学校刚开始学
不太知道这个问题用If语句的条件是什么
求大家帮忙

qiuyouzhi 发表于 2021-3-14 13:55:06

if (ch >= 'A' && ch <= 'Z')
小写同理

jackz007 发表于 2021-3-14 13:59:29

#include <stdio.h>

int main(void)
{
      char s[] = "Hello , World !\n"                                             ;
      int i , m                                                                  ;
      for(i = 0 ; s ; i ++) {
                if(s >= 'a' && s <= 'z') printf("%c : 小写字母\n" , s)      ;
                else if(s >= 'A' && s <= 'Z') printf("%c : 大写字母\n" , s) ;
                else printf("%c : 其他字符\n" , s)                              ;
      }
}
      编译、运行实况
D:\00.Excise\C>g++ -o x x.c

D:\00.Excise\C>x
H : 大写字母
e : 小写字母
l : 小写字母
l : 小写字母
o : 小写字母
: 其他字符
, : 其他字符
: 其他字符
W : 大写字母
o : 小写字母
r : 小写字母
l : 小写字母
d : 小写字母
: 其他字符
! : 其他字符

: 其他字符

D:\00.Excise\C>
页: [1]
查看完整版本: 从键盘输入一个字母,判断其大小写