今天迎来了第一次编程考试,暴露了自己的很多缺陷
错因分析
①task:库的输入有错误,不知道怎么回事两个库跑到同一行了,大概是删除注释的时候多按了一下删除吧,后来也没检查出来
②distance:开方忘记加库,忽略两个整型的数相乘结果还是整型,而这个数字可能很大,要加long long,或将其乘1.0,变成小数再运算,就不用考虑数据溢出的情况
③snail:思维过于简单,不善于变通,没有考虑若白天爬的高度高于或等于井深,则蜗牛出来,晚上不再下滑
④fivesort:文件错误不知道是怎么回事
错因总结
这次考试犯的基本都是低级错误,说明基础不扎实,平常刷题要多加注意这些问题
一些教训
①打代码时一定要细心,打完后要耐心检查
②对应的运算要输入对应的库
③运算时注意数据溢出的可能
④看到题目先冷静思考,并提醒自己哪些地方容易出错,然后再动手打代码
需要加强
①对题意的充分理解、理智分析
②细心
③if与for循环的配合使用
吃一堑长一智
加油!共勉!