| 题目描述 |
| 求1+2!+3!+4!+…+30!。 科学计数法,保留两位小数。 |
| 输入 |
| 无 |
| 输出 |
| 无 |
| 样例输入 |
| 无 |
| 样例输出 |
| 无 |
#include <stdio.h>
double fun(int m); //定义求m!的函数
int main() {double sum=0;for(int i=1;i<=30;i++){ //从1到30循环调用fun(i),累加求和sum+=fun(i);}printf("%.2e",sum);return sum;
}
double fun(int m){double num=1;for(int i=1;i<=m;i++){ //每项都从1乘到m;num*=i;}return num;
}