欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

多项式求和_JAVA

发布时间:2025/3/21 编程问答 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 多项式求和_JAVA 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Description
多项式描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ……
先请你求出多项式前n项的和。
Input
第一行输入一个数T代表测试数据个数(T<=1000)。接下来T行每行1个数代表n(0<=n< 2^31)。

Output
对于每个输入样例,输出多项式和的结果(结果精确到小数点后两位)。每行输出一个结果。
Sample
Input
2
1
2
Output
1.00
0.50
Hint`

import java.util.*;public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);int t;double sum;t = reader.nextInt();while(t > 0) {int n = reader.nextInt();int flag = 1;sum = 0;if(n >= 300)n = 300;//n大到一定程度,多项式就不变了for(int i = 1; i <= n; i++) {sum += (flag * 1.0)/ i;flag = -flag;}t--;System.out.printf("%.2f\n", sum);}reader.close();}}

总结

以上是生活随笔为你收集整理的多项式求和_JAVA的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。