文档介绍:C库函数手册分类函数,(intch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0intisalnum(intch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非0值,否则返回0intisascii(intch) 若ch是字符(ASCII码中的0-127)返回非0值,trl(intch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F)返回非0值,否则返回0intisdigit(intch) 若ch是数字('0'-'9')返回非0值,否则返回0intisgraph(intch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0intislower(intch) 若ch是小写字母('a'-'z')返回非0值,否则返回0intisprint(intch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否则返回0intispunct(intch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0intisspace(intch) 若ch是空格(''),水平制表符('\t'),回车符('\r'),                    走纸换行('\f'),垂直制表符('\v'),换行符('\n')                    返回非0值,否则返回0intisupper(intch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0intisxdigit(intch)若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0inttolower(intch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')inttoupper(intch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;intt1a,t1b,t2a,t2b;rep(j,m->col){t1a=m->a[x][j];t1b=m->b[x][j];t2a=m->a[y][j];t2b=m->b[y][j];m->a[x][j]=t1a*t2b+t2a*t1b;m->b[x][j]=t1b*t2b;inttt=gcd(m->a[x][j],m->b[x][j]);if(tt!=1){m->a[x][j]/=tt;m->b[x][j]/=tt;}}}voidrow1_add_row2(Data*m,intx,inty){//row1=row1+row2;x--;y--;