/** * 题目名称:求出e的值 <p> * 题目来源:http://noi.openjudge.cn/ch0105/35/ <p> * 程序功能:输出e的值 * * @author 潘磊,just_panlei@just.edu.cn * @version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回指定正整数的阶乘。 * * @param num 指定正整数。 * @return num的阶乘。 */publiclongfactorial(intnum){longans=1;// num的阶乘,初始为1,注意本题需要使用long类型/* 从2依次遍历到num */for(inti=2;i<=num;i++){ans*=i;// 累乘当前数}returnans;}/** * 返回求e序列的指定项之和。 * * @param n 求e序列末项的编号,注意这里序列的第一个1不算在序列项中。 * @return 求e序列1+1/1!+1/2!+1/3!+...+1/n!之和。 */publicdoublecalculateE(intn){doubleans=1;// 求e序列的和,初始为序列的第一个1/* 依次遍历序列的每一项 */for(inti=1;i<=n;i++){ans+=1.0/factorial(i);// 将当前项累加到ans上}returnans;}publicstaticvoidmain(String[]args){Maincall=newMain();Scannerinput=newScanner(System.in);intn=input.nextInt();System.out.printf("%.10f",call.calculateE(n));}}35:求出e的值
张小明
前端开发工程师
本地化虚拟人直播技术栈:文本到B站推流全链路实践
简介:VirtualWife是一个开源的虚拟数字人项目,面向AI开发者、直播技术实践者及AIGC应用探索者,旨在降低B站虚拟直播的技术门槛,提供可快速部署、可定制的本地化数字人交互方案。资源包共246个文件,涵盖97个Python核心逻…
RV1126B边缘盒子上的微小目标检测与跟踪实战:YOLOv8+DNTR架构解析
去年手头接了个有点折磨人的活:户外监控场景,要盯住画面里经常只有十几甚至几个像素大小的运动目标,还得24小时连续跑。设备端没有GPU可用,散热和功耗卡得死死的,最初尝试用纯检测方案做一帧一帧框选,结果目…
RAG系统搭建实战:从文档切分到混合检索的完整调优指南
RAG 这个词,做过大模型应用的人肯定都不陌生。我第一次系统接触它,是在做一个企业知识库问答项目的时候。那会儿大模型刚火起来,团队的第一反应是"把文档直接扔给模型让它回答",结果不用多说:幻觉严重、答非…
本地知识库实战指南:从自动学习原理到安装与避坑
我做知识管理工具差不多两年了,光是折腾各种"第二大脑"软件就不知道重装了多少回。最近这段时间,本地知识库这个概念算是彻底起来了,尤其是能自动学习电脑文件的这类工具,Mac和Windows两边终于都补齐了,我也…
AI辅助教材编写全攻略:从初稿到低查重的完整落地方法
先说我自己的结论,AI确实能把教材编写的效率往上拉一大截,但真正拉开差距的不是“会不会用AI”,而是“怎么让AI产出能直接用的东西”。市面上聊AI写作的文章很多,但聚焦在教材编写、还要兼顾查重和质量的少之又少。这篇把我自己摸…
空间级认知+行为级判断+过程级追溯:水利枢纽智能安全
1. 方案整体设计思路与架构拆解先说结论:水利枢纽的安全管理,难点从来不是“装摄像头”,而是“怎么让系统明白一个边界,理解一种行为,讲清一段经过”。我们做的这套“空间级认知 行为级判断 过程级追溯”方案&#x…