#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; }