HDU 1012 u Calculate e 水题

    xiaoxiao2026-01-04  7

        给了一个数学公式,然后没有输入,输出一个表把从1到9的结果输出出来就行了= =明显是一个水题,把数学公式写出来就好了,然后前3个数都不是无限小数,所以输出一开始先把这三个输出出来,其余的一直到9都是保留9位小数输出就可以了,额,也没什么好说的,直接放代码了。

    #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std; int main() { double n,e; double i,j,k; double sum=2.5; cout<<"n e"<<endl; cout<<"- -----------"<<endl; cout<<"0 1"<<endl; cout<<"1 2"<<endl; cout<<"2 2.5"<<endl; for(i=3;i<10;i++) { k=1; for(j=i;j>1;j--) { k=j*k; } sum=sum+1.0/k; cout<<i<<" "; printf("%.9f\n",sum); } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-1305644.html
    最新回复(0)