多项式求和
来源:互联网 发布:蓝月传奇10转生数据 编辑:程序博客网 时间:2024/06/07 04:50
多项式求和
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic Discuss
Problem 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
对于每个输入样例,输出多项式和的结果(结果精确到小数点后两位)。每行输出一个结果。
Example Input
212
Example Output
1.000.50
代码:
01
#include <stdio.h>
02
#include <stdlib.h>
03
04
int
main()
05
{
06
int
N;
07
scanf
(
"%d"
,&N);
08
while
(N--)
09
{
10
int
m,i;
11
double
s = 0,n;
12
scanf
(
"%d"
,&m);
13
if
(m>300) m = 300; //因为1/m太小了,以至于可以忽略不计,所以可以给m加一个限制条件,来减少计算次数!!!!要不然会超时
14
if
(m==0)
15
printf
(
"0\n"
);
16
else
17
{
18
for
(i = 1;i<=m;i++)
19
{
20
n = 1.0/i;
21
s = s+n;
22
if
(i<m)
23
{
24
i = i+1;
25
n = 1.0/i;
26
s = s-n;
27
}
28
29
}
30
printf
(
"%.2lf\n"
,s);
31
32
}
33
34
35
}
36
return
0;
37
}
38
39
阅读全文
0 0
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- stoner pipeline simular v9.5(SPS)输气管道仿真软件_USB硬件加密锁运行稳定\
- mysql分库分表
- 利用cell中删除键位置来确定删除对应数据
- 西安集训第六天-----一般的数据结构知识
- 离线安装Chrome Postman 插件
- 多项式求和
- swift3.0 获取键盘高度,并让UITextView自动随键盘上移
- 【经典例题】编写一个函数,求第n个斐波那契数
- Miller-Rabin随机性素数测试算法
- EXCEL排序 (sort)【HDU】-1862
- Xcode报编译器报错: linker command failed with exit code 1(use -v to see invocation)
- hdu 1398 母函数模板
- 《Java多线程编程核心技术》学习笔记-第一章
- 组合的递归与非递归