Java高职蓝桥杯校内选拔题前N项之和
来源:互联网 发布:中国光伏行业协会数据 编辑:程序博客网 时间:2024/05/18 13:23
10、(18分) 请使用递归算法求下列序列的前n项之和。
1 + 1/2 - 1/3 + 1/4 -1/5 ......
输入:n
输出:序列的前n项和(精确到小数点之后第6位)
全代码
import java.text.DecimalFormat;
import java.util.Scanner;
/*请使用递归算法求下列序列的前n项之和。
1 + 1/2 - 1/3 + 1/4 -1/5 ......
*/
public class test_ten {
private static double i = 2;
private static double result = 1.0;
public double digui(int n){
if(n==1){
return result;
}else{
if(n%2==0){
result += 1.0/n;
n--;
return digui(n);
}else{
result -= 1.0/n;
n--;
return digui(n);
}
}
}
public static void main(String args[]){
Scanner scanner = new Scanner(System.in);
DecimalFormat decimalFormat = new DecimalFormat("0.000000");
int n = scanner.nextInt();
double digui = new test_ten().digui(n);
System.out.println(decimalFormat.format(digui));
}
}
- Java高职蓝桥杯校内选拔题前N项之和
- Java高职蓝桥杯校内选拔题
- Java高职蓝桥杯校内选拔题
- Java高职蓝桥杯校内选拔题
- Java高职蓝桥杯校内选拔题素数问题
- Java高职蓝桥杯校内选拔题求最大数约数
- Java高职蓝桥杯校内选拔题计算蔬菜总价
- Java高职蓝桥杯校内选拔题该存多少钱
- Java高职蓝桥杯校内选拔题水仙花数
- Java高职蓝桥杯校内选拔题回文字符串
- Java高职蓝桥杯校内选拔题身份证的奥秘
- 蓝桥杯校内选拔第一题
- 蓝桥杯校内选拔第二题
- 蓝桥杯校内选拔第三题
- 蓝桥杯校内选拔第四题
- 蓝桥杯校内选拔第五题
- 蓝桥杯校内选拔第六题
- 蓝桥杯校内选拔第七题
- 约瑟夫环问题的Java版解法
- 用 ISNULL(), NVL(), IFNULL() and COALESCE() 函数替换空值
- ECSide标签属性说明之<ec:column>
- java 匿名内部类使用
- Android从零开搞系列:自定义View(7)ScrollTo+ScrollBy+Scroller+NestedScrolling机制(下)
- Java高职蓝桥杯校内选拔题前N项之和
- SQL Server 常用命令总结
- Java高职蓝桥杯校内选拔题身份证的奥秘
- 图片
- 此证书仍然无效
- 链表操作笔记
- BP 算法之一种直观的解释
- C#开发微信公众平台(附Demo)
- 图的建立、广度优先遍历和深度优先遍历