题解 | #牛牛学数列3#
牛牛学数列3
https://www.nowcoder.com/practice/f65c726d081c4160a9356eabf0dc21d9
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 int n=in.nextInt(); double sum=0; for(int i=1;i<=n;i++){ sum+=1.0/getNum(i); } System.out.printf("%.3f",sum); } public static int getNum(int num){ int n=0; for(int i=1;i<=num;i++){ n+=(int)((2*i-1)*Math.pow(-1,(i+1))); } return n; } }