C语言学习总结11.11

这周C语言学习比上周有了一些进步,其一我的刷题量增加了一些,突破了个位数;其二我比之前少了一些焦虑感,心态能放得更加平缓了。下面来细细讲吧:

1.我目前每天的要求是最少要做一道题,虽然和一些大佬比不了,但每天在前进就行。对于刷题的话,我目前没有完全独立解决问题的能力,可能只能写出一个大体的框架,需要别人或者AI来帮忙纠错,改代码,这样之后提交的结果才是正确的。我会比较担心目前的情况,因为考试或比赛的话,是没有外力借助的。

2.自己感觉上课能学到的东西不多,而且网课也拖了好久没看了,学习上没有抓得很紧。恩,上次acm的线下课讲到指针时,我就开始云里雾里,懵逼拉差的。还好前面讲的字符串听懂了,理解起来没什么大问题。

3.前几天召开年级大会,颜老师说oj上面要刷到200道题目,我觉得这学期结束可能只能完成100道,也可能完不成。老师们还是很看重我们的,大一是最有激情的一年,别就放弃了,继续努力。

4.讲一下具体的一些题目:

第一个:是老师的随堂测试,题目是用户输入平面上三个点的坐标,判断是否能组成三角形。若能组成三角形,求出三角形的面积。题目确实不难,但是当老师讲了他的方法后,我就看到了差距。首先判断能否组成三角形,我第一想法就是两边之和大于第三边,两边之和小于第三边。刚好有坐标,直接使用平面上两点之间的坐标公式对吧。但我的方法超级麻烦,老师给出的方法是直接判断三点是否共线,可以用斜率,老师的方法确实比我的好很多,我当时怎么想不到呢?其次求三角形的面积,直接海伦公式嘛,可我把公式忘了,并且数学中的开方符号我也记错了,本来是sqrt,我写成了swap。可见,我还是没用学习,如果真正用心了,不可能犯这种错误的。

第二个:在数组那个专题中,有好多关于找最值和排序相关知识的运用,所以这里也要重视。我目前还不熟练,最好要能默写出来。还有交换数的那三行代码,也用的很多。后面的题目有很多让我头大,二维数组和函数的题目,这两个的题目我一个都还没做,主要是无从下手,函数不会定义,二维数组也是。得找个例题来分析分析,看看书上是怎么讲的。毕竟这两块的知识,我还没翻过书本,可能书里会告诉我怎么做。

第三个:

这个题目代码我其实是写正确了的,我前前后后改了好多次,但反馈一直是答案错误 0%,我一开始也不明白,直到后面看到YES和NO,我知道问题了,我给的输出是小写yes和no,所以过不了。哎,就是这么一个小小的细节让我折戟沉沙。

5.讲点题外的话,这周除了上课学习外,我抽空把余华的《文城》看完了,文风比起《活着》要细腻很多,我也在做一个文城的随笔,但我太拖延了,还只写完了林百家一个人,这次阅读我自己代入了一些思考,在读的过程中有些地方能与作者有共鸣,这是一种很新奇的体验,确实挺不错的。

6.这次总结就写到这吧,继续向前。用《文城》的一句话收尾:一个人想在现实中立足,就要有生存的本领。要么智谋过人,要么孔武有力;要么家庭殷实,要么才华超群。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值