定义函数main(),输入正整数m,计算并输出下列算式的值。要求调用函数fact(n)。
时间: 2023-03-26 14:03:18 浏览: 152
C语言函数调用分析总结
好的,这是一个关于编程的问题,我可以回答。以下是代码:
```
#include <stdio.h>
int fact(int n) {
if (n == ) {
return 1;
} else {
return n * fact(n-1);
}
}
int main() {
int m;
scanf("%d", &m);
double sum = ;
for (int i = 1; i <= m; i++) {
sum += 1. / fact(i);
}
printf("%.2f", sum);
return ;
}
```
这个程序会计算并输出下列算式的值:1/1! + 1/2! + 1/3! + ... + 1/m!。
阅读全文