2019年6月24日

摘要: Part 1:验证性实验 验证性实验2 将line 29做出修改后的源代码: 运行结果: 显然,在不知道总人数的情况下,将line29的代码改为 while( !feof(fp) ) 之后,运行结果仍然正确。 这是因为,当fscanf()函数每运行完一行后。函数feof()判断下一行fscanf/f 阅读全文
posted @ 2019-06-24 20:58 纪源 阅读(124) 评论(1) 推荐(0) 编辑

2019年6月10日

摘要: Part 1:结构体类型及编程应用 1、编写函数findMinlist,实现:把分数最低的学生数据放在数组t中,函数返回分数最低的学生的人数。 源代码_1: 虽然这个程序可以完成题目的要求,输出正确的结果,但我认为工作量是不合要求的。尤其是中间排序的部分其实完全没有必要,耗费了额外的运行时间。 因为 阅读全文
posted @ 2019-06-10 21:14 纪源 阅读(114) 评论(2) 推荐(0) 编辑

2019年5月27日

摘要: Part 1:二分查找 设N个整数有序(由小到大)存放在一维数组中。编写函数binarySearch(),实现使用二分查找算法在一维数组中 查找特定整数item。如果找到,返回item在数组元素中的下标;如 果item不在数组中,则返回-1。 实现方式1:形参是数组,实参是数组名,使用数组元素直接访 阅读全文
posted @ 2019-05-27 20:20 纪源 阅读(182) 评论(6) 推荐(0) 编辑

2019年4月25日

摘要: Part 1:数组数据结构 由上述对比我们可以发现:虽然类型不同数组所占内存大小不同,但是它们的存放顺序总是连续的。 Part 2:一维数组的定义、初始化以及数组元素的引用方法 Ⅰ. 一维数组的声明形式法:数组元素的类型说明符+数组名称+[数组的大小]。 p.s.大小为n的一维数组,下标为0~n-1 阅读全文
posted @ 2019-04-25 23:12 纪源 阅读(131) 评论(2) 推荐(0) 编辑

2019年4月16日

摘要: Part 1:验证性实验 结合程序demo5_1.cpp和demo5_2.cpp运行结果对比,总结控制语句continue和break的功能区别: demo5_1.cpp的运行结果: demo5_2.cpp的运行结果: 观察运行结果,显然可以发现: 结合程序demo6_1.cpp和demo6_2.c 阅读全文
posted @ 2019-04-16 20:40 纪源 阅读(98) 评论(2) 推荐(0) 编辑

2019年4月1日

摘要: Part 1: 格式化输出函数printf()和格式化输入函数scanf(): 观察运行结果 转换说明及其打印的输出效果: 关于数字: %5d 输出数据长度为5,若输出的数据长度大于5,则按实际输出。 %lf 在d,o,x,u前,指定输出精度为long型;在e,f,g前,制定输出精度为double。 阅读全文
posted @ 2019-04-01 17:10 纪源 阅读(197) 评论(3) 推荐(1) 编辑

2019年3月24日

摘要: Part 1:验证性内容 本部分属于对书本内容的验证,要求我们熟悉一下c语言的基本结构,难度不大。 几个程序虽然简单,却也有值得注意的地方: 1、必须在英文半角状态下进行编写; 2、语句结束后必须有“;”; 3、关系运算和逻辑运算中,要熟记各个逻辑运算符表达的意思以及它们的优先级,避免程序出现逻辑错 阅读全文
posted @ 2019-03-24 19:36 纪源 阅读(147) 评论(3) 推荐(0) 编辑

导航