#include <stdio.h> #include <ctype.h> /* 判断大小写的库函数: 满足指定的条件,返回非0;否则返回0. isupper(c) islower(c) */ /*************** * 输入:要判断的字符。 * 输出:是小写,返回1;其他,返回0. **************/ int my_islower(unsigned char c) { if (c >= 'a' && c <= 'z') { return 1; } return 0; } /*************** * 输入:要判断的字符。 * 输出:是大写,返回1;其他,返回0. **************/ int my_isupper(unsigned char c) { if (c >= 'A' && c <= 'Z') { return 1; } return 0; } int main(void) { printf("%d\n", my_islower('g')); printf("%d\n", my_islower('G')); printf("%d\n", my_isupper('F')); printf("%d\n", my_isupper('f')); return 0; }