- 博客(3)
- 收藏
- 关注
原创 检查代码中大括号的匹配情况
该功能只实现了大括号的数量匹配,没有进行大括号的左右匹配。具体实现如下:#define MAXBUF 4096intmain(int argc, char *argv[]){ char szBuf[MAXBUF + 1]; int nCount=0; int n = 0; char *p; //printf("1--nCount=[%d]\n", nC
2013-09-22 15:51:15
547
原创 5位数的数字黑洞列举程序
前几天在群里有人发了这样一个题目:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。请编写程
2013-09-11 14:22:18
1833
原创 仿写cp命令
在《unix环境高级编程》书中,有用read和write对标准输入和标准输出文件描述符进行操作以达到复制功能。受此启发,用open,write和read等函数仿写了一个cp命令。代码如下:#include #include #include #include #include #include #define MAXBUF 4096int main(int
2013-09-11 14:04:01
1666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人