从健盘上输入正整数n,利用递归方法求s=1/3+2/5+...+n/2n+1
3条回答 默认 最新
- 小明爱吃火锅 2023-10-17 11:41关注
很常规的题目啊,看下这个,记得采纳哦
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个正整数:"); int n = scanner.nextInt(); System.out.println("结果是:" + recursiveSum(n)); } public static double recursiveSum(int n) { if (n == 1) { return 1.0 / 3; } else { return (n / (2 * n + 1)) + recursiveSum(n - 1); } } }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 SPSS分类模型实训题步骤
- ¥15 求解决扩散模型代码问题
- ¥15 工创大赛太阳能电动车项目零基础要学什么
- ¥20 limma多组间分析最终p值只有一个
- ¥15 nopCommerce开发问题
- ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
- ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
- ¥15 pycharm输出和导师的一样,但是标红
- ¥15 想问问富文本拿到的html怎么转成docx的
- ¥15 我看了您的文章,遇到了个问题。