pta常见错误
Posted suyuan333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pta常见错误相关的知识,希望对你有一定的参考价值。
结果 | 说明 | 解决 |
---|---|---|
部分正确 | 部分测试点答案错误 | 调试代码寻找错误的地方,仔细回想自己思路中不正确的地方 |
格式错误 | 输出的格式不对 | 仔细观察题目输出要求,比如大小写不正确,单词拼写错误,空格遗漏,没有换行等,输出的符号一般都是英文符号,要十分注意!最好的解决方法是把输出样例直接复制过来,然后按照要求进行修改. |
答案错误 | 一个测试点都没有通过 | 你输出的答案并非是正确答案,请仔细思考你代码的思路是否正确 ! 也有可能是你忘记输出了换行符,导致答案堆在一起了orz 比如输出12 换行 15,你忘记输出换行,那么你的输出结果就是1215,跟答案显然不同 |
运行超时 | 你的代码没有在规定的时间完成 | 这种情况先考虑自己的代码中是否存在死循环,导致程序一开始跑就停不下来,然后再考虑是否是自己的代码效率太低,比如题目要求你1s内完成,你的代码却需要3s完成这个题目,那么你就会得到运行超时的结果 |
内存超限 | 你的代码中内存使用超出限制 | 这个代码出现说明你的代码占用的内存太多,需要重新思考一下内存的使用情况,这个问题很少出现 |
非零返回 | main函数返回的不是0 | main函数结尾一定要有return 0 |
段错误 | 内存区出现了点问题 | 检查数组下标是否越界,是否对空指针进行操作(后期可能出现),递归调用次数是否太多(中期可能出现),检查scanf中取地址符&是否漏写 |
浮点错误 | 代码运行时发生浮点错误 | 检查是否用%d输出浮点数,浮点数除法时是否碰到了除以0的情况 |
输出超限 | 代码输出太多内容 | 一般是在死循环中输出结果,导致输出结果停不下来 |
内部错误 | 评测系统内部错误 | 耐心等待一些时间,pta工作人员会马上解决这个问题 |
以上是关于pta常见错误的主要内容,如果未能解决你的问题,请参考以下文章