解题思路:循环加递归加格式化输出

注意事项:首先是变量的大小一定要用对,然后输出格式要对

参考代码:

#include <iostream>
#include <vector>
#include <iomanip>
using namespace std;

double getMultiply(long data)
{
    if (data == 1)
        return 1;
    else
        return getMultiply(data - 1) * data;
}
int main()
{
    double temp = 0;
    for (int i = 1; i <= 30; i++)
    {
        temp += getMultiply(i);
    }
    cout << fixed << setprecision(2) << scientific << temp << endl;
    return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »