算法学习-c语言实现
记录相关算法
地中有海
心田似海,纳百川方见容人。
展开
-
使用递归的方法求数组的最大值
哈哈,代码挺简单的,就不解释啦,有不懂的在下面留言哈,笔主水平有限,不喜勿喷啦.#include<stdio.h>#define max(s,f)(s>f?s:f)maxnum(int a[], int begin,int c) { //sizeof在子函数中求不出参数传递的数组大小 int lengch = c - begin; //注意sizeof在子函数中与主函数中求数组长度的区别 if (lengch == 1) { return a[begin]; }原创 2021-03-13 19:20:36 · 1797 阅读 · 0 评论 -
扔鸡蛋问题_方程法实现
扔鸡蛋问题_方程法实现博主水平有限,也是第一次写博客哈,不喜勿喷,代码如下,仅供参考.#include <stdio.h>#include<stdlib.h>#define max(g,t)(g>t?g:t)#define min(g,t)(g>t?t:g)int f(int eggnum, int floornum) { if (eggnum <= 0 || floornum <= 0) { printf("行数或列数不合法!\n"); exi原创 2021-03-11 21:25:38 · 100 阅读 · 1 评论