写一些我测试时遇到的问题,希望能有点帮助,其他的我也没办法了。
首先是控制台输入和命令行输入的问题。
n=Integer.parseInt(args[0]);
这个是获取命令行输入的,命令行测试使用的是java Main 1000,不是回车后输入1000,所以不是使用System.in。
jdk的问题,我之前测试就有eclipse的jdk和电脑jdk不一样导致无法编译的问题,建议使用老师测试的jdk。
编码问题,eclipse可以设置为utf-8编码,记住有两个地方要改,一个是spelling,一个是workspace,可以搜一下。
另外coding.net创建项目时记得选择公开,不然无法访问。
上传的应该是java文件而不是class文件。
result.txt相对位置应该和src同层,而不是src的子文件,即相对路径为(../result.txt)。
栈有问题实在不会修改的,可以试试eval()函数算结果,不过他有缺陷不认÷,要有所处理(具体可以看我之前的博客)。
如果没有生成足够的式子,可以先检查循环或递归,我之前就是卡在这的。
希望大家都宽容有爱不生气。