本文主要是介绍【ZZULIOJ】1042: 数列求和3(Java),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
题目描述
输入
输出
样例输入 Copy
样例输出 Copy
code
题目描述
求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数。
输入
输入正整数n(n>0)。
输出
输出一个实数,保留3位小数,单独占一行。
样例输入 Copy
5
样例输出 Copy
0.917
code
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt(), f = 1;double sum=0;for (int i = 1, j = 1; i <= n; i ++) {sum += f*1.0*i/j;j += 2;f = -f;}System.out.printf("%.3f", sum);}
}
这篇关于【ZZULIOJ】1042: 数列求和3(Java)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!