题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
package cn.ls.lanqiao;
import java.util.Scanner;
public class Test39 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(result(n));
}
public static float result(int n) {
float sum = 0;
while (n % 2 == 0) {
if (n == 0) {
return sum;
}
sum = sum + 1.f / n;
n = n - 2;
}
while (n % 2 == 1) {
sum = sum + 1.f / n;
n = n - 2;
}
return sum;
}
}