中易网

第三题的程序怎么编

答案:1  悬赏:10  
解决时间 2021-01-17 00:01
  • 提问者网友:蓝琪梦莎
  • 2021-01-16 06:48
第三题的程序怎么编
最佳答案
  • 二级知识专家网友:第四晚心情
  • 2021-01-16 07:47
#include 
  
int fact(int n)
{
    int v = 1;
    while(n > 1)
    {
        v = v*n;
        n--;
    }
    return v;
}
double cal(double x, int n)
{
    double v = 1.0;
    int factor = fact(n);
    while(n-- >= 1) 
        v *= x;
    return v / factor;
}
int main()
{
    int n, i;
    double x;
    double ret = 1.0;
    scanf("%d%lf", &n, &x);
    for(i = 1; i<= n;i++)
        ret += cal(x, i);
    printf("%lf
", ret);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息