2504(多项式求和)
生活随笔
收集整理的這篇文章主要介紹了
2504(多项式求和)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
明明很簡單,我卻錯了N++遍,主要原因是在于自己,給自己測試數(shù)據(jù)時,忘了測大數(shù)據(jù),因為只保留小數(shù)點后兩位,而200以后的數(shù)都是0.69.
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
double a[1001];
double t;
int n,tt;
a[0]=0;
a[1]=1;
for(int i=2;i<=1001;i++)
{
t=1.0/i;
if(i%2==0)
a[i]=a[i-1]-t;
else a[i]=a[i-1]+t;
}
scanf("%d",&tt);
while(tt--)
{
scanf("%d",&n);
if(n<1000)
printf("%.2lf\n",a[n]);
else printf("0.69\n");
}
return 0;
}
總結
以上是生活随笔為你收集整理的2504(多项式求和)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 瑞银预计今年iPhone全球出货量下滑!
- 下一篇: 股价持续下跌,亚马逊员工薪酬最多缩水五成