阶乘,模块化。为什么这样算结果不对

编写程序,计算并输出下面序列的前7个因子之和。要求:求和和阶乘分别用函数实现。
​​1/1!+2/2!+3/3!+……

img

1、fun1函数中的a需要初始化为1;
2、main函数中sum需要初始化为0.0

a要初始化为1啊

double sum = 0; sum初始化为0哦!
有帮助的话采纳一下哦!