java求1-1/2! +1/3! -... -1/10! 利用简单的for循环即可
1条回答 默认 最新
- qfl_sdu 2021-06-07 11:24关注
代码如下:
public class TEST { public static double jiecheng(int n){ double s = 1; for(int i = 1; i <=n;i++) s *= i; return s; } public static double sum(int n){ double sum = 0.0; int s = 1; for(int i = 1; i <=n; i++){ sum += s/jiecheng(i); s = -s; } return sum; } public static void main(String[] args) throws Exception { int n = 10; double ss = sum(n); System.out.println(ss); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 指导如何跑通以下两个Github代码
- ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
- ¥15 C++为什么这个代码没报错运行不出来啊
- ¥15 一道ban了很多东西的pyjail题
- ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
- ¥15 C++识别堆叠物体异常
- ¥15 微软硬件驱动认证账号申请
- ¥15 GPT写作提示指令词
- ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
- ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题