博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多项式求和
阅读量:4991 次
发布时间:2019-06-12

本文共 844 字,大约阅读时间需要 2 分钟。

Problem Description

多项式的描述如下:

1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...

现在请你求出该多项式的前n项的和。

 

Input

输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。

 

Output

对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。

 

Sample Input

2

1 2

 

Sample Output

1.00

0.50

 

1 #include 
2 3 double get_result(int number); 4 5 int main(){ 6 int n; 7 int number; 8 9 scanf("%d",&n);10 11 while(n--){12 scanf("%d",&number);13 14 printf("%.2lf\n",get_result(number));15 }16 17 return 0;18 }19 20 double get_result(int number){21 int i;22 int temp=1;23 double result=0;24 25 for(i=1;i<=number;i++){26 result+=(1.0/i*temp);27 temp=-temp;28 }29 30 return result;31 }

 

转载于:https://www.cnblogs.com/zqxLonely/p/4054416.html

你可能感兴趣的文章
年轻人,能用钱解决的,绝不要花时间(转)
查看>>
python2.7.X 升级至Python3.6.X
查看>>
VS调试方法
查看>>
jquery拖拽实现UI设计组件
查看>>
javamail模拟邮箱功能获取邮件内容-中级实战篇【内容|附件下载方法】(javamail API电子邮件实例)...
查看>>
白话排序算法--冒泡排序
查看>>
imx6 18bit display
查看>>
Spring静态属性注入
查看>>
实验10:指针2
查看>>
【转】hibernate缓存:一级缓存和二级缓存
查看>>
第二个spring冲刺第3天
查看>>
AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞
查看>>
线段树合并学习笔记
查看>>
AndroidAutoLayout
查看>>
样本不均衡下的分类损失函数
查看>>
node启动服务后,窗口不能关闭。pm2了解一下
查看>>
vsCode 改变主题
查看>>
【vijos】【树形dp】佳佳的魔法药水
查看>>
聚合新闻头条
查看>>
Ubuntu 关闭锁屏界面的 on-screen keyboard
查看>>