为什么我在eclipse通过的用例,在牛客网总是不行

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
@SuppressWarnings("resource")
Scanner readerScanner = new Scanner(System.in);
int n = readerScanner.nextInt();
int y1=0,y2=0;
for (int i = 1; i <= n; i++) {
if (i % 2 ==1) {
y1 += jiecheng(i);
}
else {
y2 += jiecheng(i);
}
}
System.out.print(y1 + " ");
System.out.println(y2);
}
public static int  jiecheng(int n) {
if (n == 0) {
return 1;
}
int a = n * jiecheng(n - 1);
return a;
}

}
--------------------------------------牛客网输出--------------------------------------------------
不通过
您的代码已保存

case通过率为11.11%

测试用例:
3

对应输出应该为:

7 2

你的输出为:
---------------------------------------------------------------------------------------------------

在牛客说我的输出为空,可在是eclipse明明是有结果的啊!

下面是eclipse的输出

---------------------------eclipse输出--------------------
3
7 2
全部评论
没有设置多次输入吧……while(in.hasNext()) {}其中in为scanner对象
点赞 回复 分享
发布于 2017-04-06 15:38
System.out.print(y1+" ”+y2);//写成这样会不会好点,没有换行符 int a=0;a=n*jiecheng(n-1);//还有a先初始化,再赋值会不会好点
点赞 回复 分享
发布于 2017-04-06 21:57
请问你解决了吗?我还是不懂呃。向你请教一下。
点赞 回复 分享
发布于 2018-01-11 21:14

相关推荐

野猪不是猪🐗:这种直接口头上答应,骗面试,面完了直接拉黑,相当于给自己攒面经了(
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务