pat的一道题

提交之后有两个测试点过不去

我的代码如下
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.next();
double fu = 0,ou = 0,a_2 = 0;
int i = 0;
if(s.charAt(0)==45){
//如果是负数
fu = 0.5;
}
while(i请问这是哪点没有通过呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
题主没看清题意,负数是增加0.5倍,要乘以1.5,偶数是增加1倍,要乘以2.
fan2 = a_2/(s.length()-1)*(ou+fu); // 你这比例因子乘对了吗?
还有正数也可以是偶数,都不知道你其他case是怎么通过的