多项式求和(SDUTOJ_2504)
来源:互联网 发布:暨南大学网络服务中心 编辑:程序博客网 时间:2024/06/06 21:41
题目描述
多项式描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ……
先请你求出多项式前n项的和。
输入
第一行输入一个数T代表测试数据个数(T<=1000)。接下来T行每行1个数代表n(0<=n< 2^31)。
输出
对于每个输入样例,输出多项式和的结果(结果精确到小数点后两位)。每行输出一个结果。
示例输入
2
1
2
示例输出
1.00
0.50
这么简单的题我都T了(哭),干脆直接改名叫踢哎嗷亿(踢的自己哎嗷叫亿万次)算了。要注意的就是结果要求保留两位小数,所以n>1000以后根本就不用考虑了哇!(再哭)
代码
#include <stdio.h>int main(){ int t,n; scanf("%d",&t); while(t--) { scanf("%d",&n); double sum=0; int sign=1; for(int i=1;i<=n;i++) { if(i>1000) break; sum+=sign*1.0/i; sign=-sign; } printf("%.2lf\n",sum); } return 0;}
0 0
- 多项式求和(SDUTOJ_2504)
- 多项式求和(Horner)
- 多项式求和(hud2011)
- 多项式求和(2011)
- 多项式求和(用链表)
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 多项式求和
- 【NFC】 NfcA/NfcB/NfcF/NfcV/IsoDep/Ndef/Mifare/Felica/Pboc/ISOxxxx 都是些什么鸟玩意?
- 微信聊天记录删除恢复微信聊天记录删除还原
- 炒股
- POJ2153-map
- Android开发面试经——4.常见Android进阶笔试题(更新中...)
- 多项式求和(SDUTOJ_2504)
- 微信帐号被举报怎么解除。微信号被封怎么办
- linux下查看监听端口对应的进程
- 安装xampp后apache不能启动解决方法
- 微信账号被盗如何找回如何保护微信账户信息
- 问下哪里有密码破解这方面的技术求高手回答
- 一道递归题
- Android开发面试经——5.常见面试官提问Android题①
- Eclipse快捷键