(c++)求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。

    xiaoxiao2021-03-26  32

    #include<iostream> #include<iomanip> using namespace std; int main() { double ans=1,sum=1;                                             //int型范围不够大,故用double for(int i=2;i<=30;i++) { ans*=i; sum+=ans; } cout<<setprecision(3)<<sum<<endl;                 //也可写成"cout<<setiosflags(ios::scientific)<<setprecision(2)<<endl;" return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-600393.html

    最新回复(0)