第二次作业,反思。

  A1.通过中段考和新手赛的洗礼,真正发现自己在很多方面还有着很大的问题。

  知识薄弱点:

1.对数据类型的强制转换没有搞懂,如期中考编程题第二题单单统计平均成绩这一个点,因为我开头所设变量为int型,所以最后计算时,答案在小数位数总为0,直到考试结束才理解自己为什么出错。

2.目前对结构体,数组,和指针只是表面上理解,实际写代码时容易出错,没有很好的学会利用,如期中考编程第一题,能想到大概思路,却无法实际操作,解决数组重复删除比较问题,不能完全打出所有题意的代码。

A2.1.cpp5的兔子繁衍问题(一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?)2.前三个月只有第一对兔子生,从第三个月开始每个月能生的兔子增加一对,列出前几个月兔子数量变化,找出规律,在去写代码。3.先是判断特殊情况,刚开始的情况,只需简单就能看出答案,然后再判断大多数情况,通过判断每个月兔子的数量与设定数量比较,设置计数器i来确定月数,最后输出月数i。4.斐波那契数列,这个问题是一个特殊数列,理解这个数列就可以解决问题。5.解题过程中,很难理解题意,然后举例去找规律时老是列错,找不出规律,最后通过同学告知和百度寻找题解,发现至关重要的点就是斐波那契数列,再去理解这个数列就解决了这个问题。

猜你喜欢

转载自www.cnblogs.com/ydh52/p/10049037.html
今日推荐