2019年6月18日
摘要: Part 1 【实验结论】 一、验证性实验。 1、验证性实验2。 Q:如果事先不知道学生人数,尝试对line29做如下修改后,程序运行结果是否正确? 验证结果如下: 修改前 修改后 经验证,修改前后运行结果一致。 这段for循环和while(!feof(fp))条件本质上是一样的,都是在文件没有结束 阅读全文
posted @ 2019-06-18 16:45 白云下的兔子 阅读(257) 评论(3) 推荐(0)
  2019年6月4日
摘要: Part 1 【实验结论】 一、结构体类型及编程应用。 1、对程序ex1-2.cpp的补足。 首先,老师在实验6.pdf中给出了提示: 先在结构体数组stu中查找最低分;然后,查找成绩与最低分相同的学生,将其信息保存在数组t中。 然后按照提示一步步来就行了。 ①在结构体数组stu中查找最低分。所以利 阅读全文
posted @ 2019-06-04 21:49 白云下的兔子 阅读(258) 评论(3) 推荐(1)
  2019年5月21日
摘要: Part 1【实验结论】 一、二分查找算法。 1、两种实现方式的对比。 (Ps:为了便于后续对比与讨论,把两种方式做成一个表格,补全后的代码如下) ex1-1.cpp (常规数组实现) ex1-2.cpp (运用指针实现) 由以上表格,可以清楚的看到,两种方式的区别主要就是把数组元素和指针元素相互替 阅读全文
posted @ 2019-05-21 12:54 白云下的兔子 阅读(122) 评论(4) 推荐(0)
  2019年4月25日
摘要: 【实验结论】 一、对Part1-Part4的总结。 1、数组名作为函数参数时,形参、实参的语法形式书写注意事项。 这一点在书本上P154—P158有详细说明,但是叙述过于冗杂,所以借用“实验4.pdf”中的内容总结: (1)函数声明和函数定义中,函数名init后面括号里出现的是形式参数,数组名后面要 阅读全文
posted @ 2019-04-25 18:19 白云下的兔子 阅读(171) 评论(3) 推荐(0)
  2019年4月11日
摘要: 【实验结论】 一、Part1:验证性内容。 1、在循环中使用控制语句continue和break的功能区别。 (1)探索过程。 有下列两段代码,为方便对比,分别标号①②。 从运行结果可以看出:①中的continue作用是当i能被3整除时,终止当次循环并从头开始进入下一次循环;②中break的作用是当 阅读全文
posted @ 2019-04-11 23:24 白云下的兔子 阅读(187) 评论(6) 推荐(2)
  2019年3月26日
摘要: 【实验结论】 一、Part1:格式化输出函数printf()和格式化输入函数scanf(). 1、几个常用的格式符%d,%f,%c,%e,%s的常用用法。 便于直观体现,就基于书本P45的表3-1加工一下,有如下结论: %lf:输出/入字符为长浮点数 %.3f:输出/入浮点数小数点后字符宽度为3 % 阅读全文
posted @ 2019-03-26 21:16 白云下的兔子 阅读(186) 评论(2) 推荐(0)
  2019年3月20日
摘要: 【实验结论】 一、Part1:验证性内容。 1、输出学号。 这个不难,把C语言的基本框架拎出来,再加个printf函数输出就可以了。 PS:如果在printf("201883300119");这句中“”缺失的话系统会提示错误,因为它不符合格式化输出函数printf()的调用格式。(详见书本P45,有 阅读全文
posted @ 2019-03-20 22:01 白云下的兔子 阅读(164) 评论(1) 推荐(0)