会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘名扬
博客园
首页
新随笔
联系
订阅
管理
2019年6月24日
实验7
摘要: 实验结论 Part1 运行结果如图 文本文件和二进制文件区别: 二进制文件就是把内存中的数据按其在内存中存储的形式原样输出到磁盘中存放,即存放的是数据的原形式。 文本文件是把数据的终端形式的二进制数据输出到磁盘上存放,即存放的是数据的终端形式。 Part2 #include <stdio.h>#in
阅读全文
posted @ 2019-06-24 23:47 刘名扬
阅读(113)
评论(0)
推荐(0)
2019年6月5日
实验六
摘要: 实验结论 Part1 首先是ex1-2,白云下的兔子的博客中对此的分析已经写得比较清楚了,此处给上链接不再赘述(https://www.cnblogs.com/zys-0119/p/10974988.html) 代码如下: 运行结果如下: 接着是ex1-3,同样请参照白云下的博文,写的很清楚,点赞
阅读全文
posted @ 2019-06-05 17:26 刘名扬
阅读(174)
评论(1)
推荐(0)
2019年5月22日
实验五
摘要: 实验结论 Part1 二分查找 先来考虑下为什么要用二分查找。显而易见我们可以将查找元素和数组里每个元素进行比较,这样的查找方式时间复杂度是O(n),而二分查找在复杂度上是远低于n的,考虑每次都只查找一半的元素,如果你是循环了k次的话,那么最后查找进行在n/2^k个元素间,取n/2^k=1可得k=l
阅读全文
posted @ 2019-05-22 16:31 刘名扬
阅读(163)
评论(1)
推荐(1)
2019年4月24日
实验4
摘要: 实验结论 Part1 运行结果中每个地址之间差4个字节,似乎就可以下定论“数组中每个元素之间差4个字节”,然而事实真的是如此吗? 不妨运行如上代码,看看每个地址之间的差值 Part2-4 数组作为函数参数时有很多写法,int a[],int *a等等,请注意:当二维数组a[][]作为参数时,a[][
阅读全文
posted @ 2019-04-24 00:21 刘名扬
阅读(174)
评论(2)
推荐(0)
2019年4月11日
实验3
摘要: 实验结论 Part1 continue旨在满足某种你需要的条件后直接执行下一次,但是请注意它并不会让循环终止;但是break的出现会使此循环终止.此处给出代码以供大家进行验证。 在两层嵌套中,内层循环出现continue不会影响外层,出乎你所愿的是,break也不会对外层循环有所影响; Part2
阅读全文
posted @ 2019-04-11 22:25 刘名扬
阅读(194)
评论(4)
推荐(1)
2019年3月28日
实验2
摘要: 实验结论 Part1 输入输出一个字符串 特别地: %5d输出一个宽度为5的整型,而如果这个数据不足这个长度,则会在左边补足;那么我们又会想知道,怎么将这个宽度给在数的右边? 答案是利用负号。以下给出示例: %.3f诸如此类则是将精度精确到第三位,同时作四舍五入,我们熟知如果不作这样的特殊要求,%f
阅读全文
posted @ 2019-03-28 16:23 刘名扬
阅读(174)
评论(1)
推荐(0)
2019年3月19日
实验1
摘要: 实验结论 Part1: 第一道题不多赘述,只是简单的改动而已。 Part2: 运行结果如图: PS:注意运算符优先级%大于!=,所以此处不需要加括号。但是如果是其他情况,则不一定。 2. 运行结果如图: 这里为了能更多的练习逻辑运算符和比较运算符,所以在两处if语句中用了不同的表达,实际上你可以写成
阅读全文
posted @ 2019-03-19 16:41 刘名扬
阅读(324)
评论(3)
推荐(2)
2019年3月12日
关于二维数组的小技巧
摘要: 常常遇到这样的问题,求二维数组周边元素之和,求二维数组上三角元素之和等等,又或者会遇到这样的问题,构造一个二维数组让它的最外层是1,第二层是2…… 在此笔者简单介绍几种本人遇到过的比较简略的算法,与大家分享之。 首先容易知道,一个二维数组a[m][n]实际就是m×n矩阵,那么诸多问题都可以从线性代数
阅读全文
posted @ 2019-03-12 16:16 刘名扬
阅读(602)
评论(1)
推荐(0)
公告