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

学习 时间:2026-04-02 10:50:21 阅读:359
C语言设计 1/2!+2/3!+3/4!+4/5!+5/6!+6/7!+7/8!+8/9!+9/10!程序写的清楚一些 ,

最佳回答

深情的牛排

粗犷的水池

2026-04-02 10:50:21

#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

最新回答共有2条回答

  • 平淡的毛巾
    回复
    2026-04-02 10:50:21

    #include using namespace std; float fun(int n) //递归算法,先计算最后一项,如n=9就是先算!9/10!然后一个一个向前加 { if( n 1;i--) { j *= i; } return n/(float)j + fun(n - 1); //当前项加上前一项 } int main() { int n; float result; coutn; cout

上一篇 根据意思表示“看”但又不含“看”的词语.(两个字的)

下一篇 作者从哪些方面写不敢再讨厌母鸡的理由