自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 快速排序

/************************************ *函数名:quicksort *作用:快速排序算法 *参数: *返回值:无 ************************************/ void quicksort(int array[], int maxlen, int begin, int end) { if(b...

2018-03-24 22:53:12 162

原创 69题

魔术师每次将牌放置于最下面,没有打乱次序,只是将第一张与最后一张牌联系起来因此只需建立一个数组,遍历完最后一个重新指向第一个即可。

2017-06-04 22:15:39 245

原创 第60题

1到9这9个数字组成比例为1:2:3的三位数。有两个条件,一是1到9不重复二是1:2:3不重复其中利用一个条件进行试探,利用另一个进行检验使用1:2:3来试探显然试探的次数更少一些。

2017-06-02 21:48:44 253

原创 58题 拉丁方阵

利用循环输出的方法,输出1至6,选择不同的起始点,从1到6,然后从2到6再到1一共输出6行即可

2017-05-31 21:01:29 484

原创 通讯录

制作通讯录要求实现增删改查以及排序的功能。   可以用链表存储每个人的信息,然后调用链表的函数。

2017-05-25 20:35:26 224

原创 链表的初始化

在链表初始化时,调用自定义函数init(struct node**h),来传递参数&head的值,即head的地址这样的目的是改变head的值,从而达到让head指向新创建的节点

2017-05-23 21:12:31 3324

原创 47题

计算除法时,先求出余数,然后在乘以10,计算商的下一位若余数为0,表示其为有限不循环小数,若某次计算与前面余数相同,则是无限循环小数

2017-05-19 21:24:23 212

原创 46题

求所有分母小为40的最简真分数用辗转相除法求最大公约数最大公约数为1,则证明是最简分数

2017-05-18 21:56:38 271

原创 45题埃及分数

45题要求将一个真分数转化为埃及分数,及分子为1的几个分数之和。由于要对分数进行精确运算,将a/b表示为1/(b/a)。分母加1确保每个分数都小于实际值,然后相减算出差值,不断循环即可。

2017-05-17 21:53:50 535

原创 44题

1/p+1/q+1/r+1/s=1其中 p4/p>=1当p= 2时,3/q>=1/2当p=2,q=3时,2/r>=1/6

2017-05-15 22:17:09 235

原创 44题

1/p+1/q+1/r+1/s = 1要求出整数pqrs的范围,其中p分析可得1/p最大,所以4/p应大于1而当1/p最大为1/2时,3/q应大于1-1/21/p = 1/2, 1/q = 1/2时, r,s不存在,所以p = 2,q = 3,则2/r应大于1/6

2017-05-15 22:03:32 190

原创 数组

在二维数组中a&a[0]   加1改变行数*aa[0]&a[0][0]  加1改变列数**aa[0][0]

2017-05-14 21:27:53 208

原创 41题

此题与40题区别在于题目的条件可以用方程组列出而40题则包含不等式方程组可以用矩阵进行计算。

2017-05-12 21:42:52 235

原创 38题 循环嵌套

在38题中要求算出1元兑换1分2分5分硬币的所有情况。        采用穷举法时,利用循环进行控制。        循环嵌套时的执行顺序是从外到内的,但是步进的单位则是最内层的循环。好比秒针带动分针及时针的转动。        因此将步长最大的5分放在最内层,可以减少试探的次数。

2017-05-11 22:08:44 327

原创 第38题

如何实现隔4个数进行换行输出?对数字前编号进行判断,如果能被4整除则输出换,否则输出空格

2017-05-10 22:28:10 162

原创 36题

在36题中,要解一个不定方程。解决的办法是对参数依次增加进行试探,每次都判断直到XYZ符合实际情况。     在37题中,每次跨2余下1级,跨3则余2,跨5则余4,可以用取余运算对条件进行判断。

2017-05-09 22:40:30 216

原创 15题 flag的应用

flag用于作为循环判断的条件。flag = 1 则可以进入下一次循环内层循环flag = 0, 跳出循环后,可以手动置1,以进入外层循环的下一次循环外层循环需要结束,则用break 跳出

2017-05-01 22:16:16 928

原创 试探

第13题正向试探不可行,则反向倒推x5 = 1000/(1+12*0.063)x4 = 1000/(1+12*0.063)..........倒推则加1000,除以利率即可。

2017-04-27 21:21:15 198

原创 覆盖

13.0 total = f(total)可实现覆盖,用for循环可以实现倒推的运算14.0穷举法先从8年开始穷举可以减少计算量再用for循环进行嵌套

2017-04-25 22:45:19 196

原创 欢迎使用CSDN-markdown编辑器

在第11题中,要求算出指定日期与给出日期的天数间隔。 解决方法是定义一个可以算出一年天数的函数,然后循环。 其中遇到闰年2月算29天,按月累加天数,最后加上剩余的天数即可。

2017-04-24 22:38:37 199

原创 天数计算

11

2017-04-24 22:03:50 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除