作业帮 > 综合 > 作业

C语言设计 1/2!+2/3!+3/4!+4/5!+5/6!+6/7!+7/8!+8/9!+9/10!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 21:27:31
C语言设计 1/2!+2/3!+3/4!+4/5!+5/6!+6/7!+7/8!+8/9!+9/10!
程序写的清楚一些 ,
C语言设计 1/2!+2/3!+3/4!+4/5!+5/6!+6/7!+7/8!+8/9!+9/10!
#include using namespace std; float fun(int n) //递归算法,先计算最后一项,如n=9就是先算!9/10!然后一个一个向前加 { if( n < 1) 加到1就退出 return 0; int j = 1; for(int i = n+1;i > 1;i--) { j *= i; } return n/(float)j + fun(n - 1); //当前项加上前一项 } int main() { int n; float result; coutn; cout