![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 68
也非野人
这个作者很懒,什么都没留下…
展开
-
大整数运算之加减乘除
大整数加法#include const int N=4;static int carry=0;void add(int *a, int *b, int *c){int i;for(i = N - 1; i >= 0; i--){c[i] = a[i] + b[i] + carry;//if(c[i] < 10000)//carry = 0;//else {//c[i]原创 2016-05-25 14:17:20 · 1226 阅读 · 0 评论 -
汉罗塔问题递归实现
代码如下:#includelong k=0;void move(char x,char y);void hn(int n,char a,char b,char c);int main(){ int n; printf("请输入多少个盘子:"); scanf("%d",&n); hn(n,'A','B','C');}void move(char x,char y){原创 2016-05-25 16:26:38 · 1921 阅读 · 1 评论 -
C语言之二分查找
二分查找算法,说白了就是在有序的数组里面给予一个存在数组里面的值Q,然后用将其先和数组中间的比较,如果Q大于中间值,则进行下一次mid后面的比较,直到找到相等的,就可以得到他的位置。 示例代码如下原创 2016-03-13 19:21:59 · 4712 阅读 · 1 评论