习题4.5 在键盘上输入数n,编程计算sum=1-1/2!+1/3!-...(-1)n-1(1/n!)。
2023-09-14 09:06:58 时间
Java程序设计基础(第5版) 陈国君 清华大学出版社
习题4.5 在键盘上输入数n,编程计算 s u m = 1 − 1 2 ! + 1 3 ! − . . . ( − 1 ) n − 1 1 n ! 。 sum=1-\frac{1}{2!}+\frac{1}{3!}-...(-1)^{n-1}\frac{1}{n!}。 sum=1−2!1+3!1−...(−1)n−1n!1。
代码块:
package App;
import java.util.*;
public class App1 {
public static void main(String[] args)
{
int n, sign, i, j;
double sum, total;
Scanner reader=new Scanner(System.in);
System.out.print("Please enter n: ");
n=reader.nextInt();
for(i=1, sum=0.0, sign=1; i<=n; i++) {
for(j=1, total=1.0; j<=i; j++)
total*=j;
sum+=sign*(1/total);
sign*=-1;
}
System.out.println("Sum="+sum);
}
}
相关文章
- Java实现 洛谷 P1028 数的计算
- Java Cache-EHCache系列之计算实例占用的内存大小(SizeOf引擎)
- 使用JavaScript实现Input输入数据后自动计算并实时显示
- matlab 计算点云平均密度
- ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法实现计算图像相似度案例
- PID++:一种计算轻量级的人形运动控制算法(Matlab代码实现)
- 习题 13.1 输入三角形的三边a,b,c,计算三角形的面积的公式是。。。编写程序,输入a,b,c,检查a,b,c是否满足以上条件,如不满足,由cerr输出有关出错信息。
- 习题4.4 编写一个Java应用程序,在键盘上输入数n,计算并输出1!+2!+...+n!的结果。
- 习题6.13 定义一个Student类,包含如下内容:成员变量:学号,姓名,性别,班干部否,数学,语文,外语 成员方法:输入,总分,平均分 编程实现这个类,并调用相应的方法输入数据,计算总分和平均分。
- 解答私信@呵,搞笑、、、 //C 定义一个结构体变量(包括年、月、日),输入年份和第几天,反过来计算该日在本年中是几月几号。注意闰年的问题。
- 【C语言】之实现计算正整数的有效位数
- 同步计算输入的各个数的总和与平均值
- 【灵敏性】基于巴顿模型计算输入空间频率的对比敏感度值研究(matlab代码实现)
- C语言: 定义一个函数int fun(int n),用来计算整数的阶乘,在主函数中输入一个变量x,调用fun(x)输出x及以下的阶乘值。
- TCP 可靠传输 超时重传时间调整 RTO 重传定时器的计算
- [ 云计算 | AWS ] 在控制台创建 Amazon EC2 实例
- 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。 2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新