
c语言
文章平均质量分 74
jeff_liu24
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5位数的数字黑洞列举程序
前几天在群里有人发了这样一个题目:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则前边补0)。如此往复,数字会落入某个循环圈(称为数字黑洞)。比如,刚才的数字会落入:[82962, 75933, 63954, 61974] 这个循环圈。 请编写程原创 2013-09-11 14:22:18 · 1857 阅读 · 0 评论 -
仿写cp命令
在《unix环境高级编程》书中,有用read和write对标准输入和标准输出文件描述符进行操作以达到复制功能。受此启发,用open,write和read等函数仿写了一个cp命令。代码如下: #include #include #include #include #include #include #define MAXBUF 4096 int main(int原创 2013-09-11 14:04:01 · 1704 阅读 · 0 评论 -
检查代码中大括号的匹配情况
该功能只实现了大括号的数量匹配,没有进行大括号的左右匹配。具体实现如下: #define MAXBUF 4096 int main(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 · 568 阅读 · 0 评论