注册 登录
编程论坛 C语言论坛

编写一个计算级数和的函数fun

anhaoAH 发布于 2019-12-18 20:34, 2741 次点击
问题描述】
         请编写一个计算级数和的函数fun,从键盘录入浮点数x和整数n,按给出的算式进行计算,其结果值S由函数值返回。
                                 
【输入】
          x和n。
【输出】
         级数的和s。
只有本站会员才能查看附件,请 登录
4 回复
#2
rjsp2019-12-18 21:01
你有哪里不会要说出来,这里不替人做作业。

double foo( double x, unsigned n )
{
    double s = 1;
    double f = 1;
    for( unsigned i=1; i<=n; ++i )
    {
        f *= x/i;
        s += f;
    }
    return s;
}
#3
anhaoAH2019-12-18 22:07
回复 2楼 rjsp
不好意思,第一次用,没啥经验
#4
小宝宝的哥哥2019-12-31 16:56
回复 2楼 rjsp
为什么要用不带符号的整型
#5
小宝宝的哥哥2019-12-31 17:01
回复 3楼 anhaoAH
为啥我得出的答案和答案不一样,这是我程序,输入0.3和10,得出1024.0
#include <stdio.h>
double fun(double x,int n)
{
   int i;double a=1,s=1;
   for(i=1;i<=n;++i)
   {
         a*=x/i;
         s+=s;
   }
   return s;
}
1