|
|
|
@ -1,6 +1,15 @@
|
|
|
|
|
|
|
|
|
|
<!-- @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} -->
|
|
|
|
|
|
|
|
|
|
<!-- code_chunk_output -->
|
|
|
|
|
|
|
|
|
|
- [拼题平台使用](#拼题平台使用)
|
|
|
|
|
- [编程题和函数题](#编程题和函数题)
|
|
|
|
|
- [编程题](#编程题)
|
|
|
|
|
- [函数题](#函数题)
|
|
|
|
|
|
|
|
|
|
<!-- /code_chunk_output -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 拼题平台使用
|
|
|
|
|
|
|
|
|
@ -14,7 +23,7 @@
|
|
|
|
|
|
|
|
|
|
==拼题平台一般是单文件编译,并且对主类是有严格要求的,必须是 Main。你在本地的编辑的代码,可能主类并不是Main,但是提交到拼题后,请修改主类的名称!否则编译会失败。==
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
1. 编译器选择Java,一般只有这个选项,如果有多个选项,请选择Java;
|
|
|
|
|
2. 对一编程题,主类必须是Main,如果有import,也需要写出来;
|
|
|
|
@ -27,17 +36,17 @@
|
|
|
|
|
|
|
|
|
|
当运行后,如果使用的是标准的测试用例,出现下面的对比:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
上图中,左边是你你的运行结果;右边是正确的运行结果。(3)位置处标识了你运行结果和预期结果的不同。这个例子中你运行结果的最后一行多了一个回车。一般来说,最后一行多一行回车没有什么关系,会被判定为正确。
|
|
|
|
|
|
|
|
|
|
如果程序编译错误,在运行后会出现编译错误界面,可以根据该界面去排错,如下图:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
==界面的最下面有“提交本题作答”,在完成编程后务必点击提交,否则你的代码不会被上传和评阅!== 提交作答后的界面如下图:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
界面在(1)和(2)的位置提示了你该题的得分;每个编程题或者函数题都有隐藏的测试点,一般可能是边界条件测试点,或者是需要进行错误处理的测试点。每个测试点都有一定的得分。例如上图中有5个测试点。
|
|
|
|
|
|
|
|
|
@ -45,7 +54,7 @@
|
|
|
|
|
|
|
|
|
|
函数题关于编译和测试的方式与编程题一致,唯一不同的是你只需要提交代码的一部分,一般在题面中有详细的说明,如下图:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
左边是题面,右边是你的提交代码。可以看到,右边并没有完整的主类定义,而主类的定义在左边的题面中。
|
|
|
|
|
|