c++求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。
时间: 2023-11-24 14:51:06 浏览: 51
以下是C++代码实现1+2!+3!+4!+…+30!并输出科学计数法,保留两位小数的结果:
```cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int i;
double sum = 0, t = 1;
for (i = 1; i <= 30; i++) {
t *= i;
sum += t;
}
cout << scientific << setprecision(2) << sum << endl;
return 0;
}
```