
《C语言趣味编程100例》
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
折半查找
/*应用条件:只用于有序数组*//*当然,还可以从前往后依次查找,不过比较慢*//*在题目有时间限制时,用二分查找法(折半查找)比较好*/#include<stdio.h>int mid_seek(int a[], int n, int m){ int low = 0, high = n-1, mid; while(low <= high) {...原创 2019-01-28 10:12:57 · 147 阅读 · 0 评论 -
进制转换
#include <stdio.h>#include<string.h>#define MAXCHAR 101 /*最大允许字符串长度*/int char_to_num(char ch); /*返回字符对应的数字*/char num_to_char(int num); /*返回数字对应的...转载 2019-01-28 10:14:25 · 201 阅读 · 0 评论 -
汉诺塔问题
/*有n个盘子,都在A上,盘子大小均不等,要求大的在下,小的在上,有A, B, C三个地方,要求将这n个盘子从A移动到C处,每次只能移动一个盘子*//*思路: 当有两个盘子时,只需将1个盘子从A移动到B,便可直接将最后一个 盘子移动到C,然后将上一个盘子移动到B,结束任务;依此类推,对于 n个盘子,只需将上面n-1个盘子借助C移动到B,再将...转载 2019-02-02 10:14:18 · 155 阅读 · 0 评论