1.首先是忘了在哪里刷到的题目,是一个矩阵求最大值问题,采用了二维数组循环和 if语句,基于对数组的不熟悉,一开始并没有想到什么头绪,只能想到把数组大小比较,想一开始学到的最基础的设置字母来比较,但是由于数字太多无法下手,所以看来答案后从了解了最基本的思路,将循环和if语句一起用,可以说是这题把我的思路放宽一点吧,能更随心所欲去想一些东西
2.然后是这个礼拜学习的重点——调用函数,之前一直没有弄清楚调用函数的用法,后面弄清楚发现也就那么一回事,和我之前想的差不多,就是把被调用函数写一遍,再引用一下,关于调用函数我个人习惯于先把被调用函数写出来,再写出主函数,因为感觉那样会更简单一点就比如比较两数大小用函数,我会先将这个函数在程序里写出,
再写出主函数进行调用
再写出主函数进行调用
3.其次是一个经典的汉诺塔问题,
汉诺塔这问题开始肯定是不会的了(不听老师讲真写不来),后面搞懂之后
我觉得这里面的三个柱子,其中两个柱子的作用主要是变化,另一个的主要作用更像是储存变量,来应对其它两个的变化 ,有点像是有计划有目的的储存变量,其次这个程序定义了两个被调用函数,一开始遇到的问题是怎么移动,后面遇到的问题是变量太多,容易弄乱了,定义不过来,然后调用两个函数也确实能解决这个问题。
总结:了解了循环和if语句的连用,深化了对于调用函数的理解和简单了解了递归程序。