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