C语言编写程序求e的值

img

img


大一初学,练习循环语句,使用while或do while语句得到的结果均与正确答案不符。
不知道程序错在哪里,希望各位指教,感谢!

n=n*(n+1)错误
n保存的是阶乘,阶乘+1不对,应该定义个变量表示项数