#include #include int main(void) { int c; puts("A. isalnum"); puts("B. isalpha"); puts("C. isascii"); puts("D. isblank"); puts("E. iscntrl"); puts("F. isdigit"); puts("G. isgraph"); puts("H. islower"); puts("I. isprint"); puts("J. ispunct"); puts("K. isspace"); puts("L. isupper"); puts("M. isxdigit"); puts(" char\tA B C D E F G H I J K L M"); for (c = 0; c < 256; c++) printf("%3d %c\t%d %d %d %d %d %d %d %d %d %d %d %d %d\n", c, isprint(c) ? c : ' ', isalnum(c) ? 1 : 0, isalpha(c) ? 1 : 0, isascii(c) ? 1 : 0, isblank(c) ? 1 : 0, iscntrl(c) ? 1 : 0, isdigit(c) ? 1 : 0, isgraph(c) ? 1 : 0, islower(c) ? 1 : 0, isprint(c) ? 1 : 0, ispunct(c) ? 1 : 0, isspace(c) ? 1 : 0, isupper(c) ? 1 : 0, isxdigit(c) ? 1 : 0); return 0; }