c语言exp求和,ex函数求和

发布时间:2022-11-27

本文目录一览:

  1. 用C语言编写EXP函数
  2. c语言中“exp”是什么函数?
  3. 用c语言编写一段程序,用求和公式求E的X次方的近似值。

用C语言编写EXP函数

就是自己编一个函数,以实现EXP(X)的同样功能;

#define X 2.71828183
double t = 1;
int i, x;
for (i = 1; i = x; i++)
    t = t * X;

c语言中“exp”是什么函数?

就是说求e的x次方的函数 例如:

  • exp(1) = e的1次方 = e = 2.718281828...
  • exp(0) = e的0次方 = 1
  • exp(2) = e的平方 = 7.3890561... e是一个常数,等于2.718281828...

用c语言编写一段程序,用求和公式求E的X次方的近似值。

// exp.c
#include <math.h>
double expTaylor(double x, int n)
{
    double sum = 1, fac;
    int i, j;
    for (i = 1; i <= n; i++)
    {
        j = i;
        fac = 1;
        while (j) fac *= j--;
        sum += pow(x, i) / fac;
    }
    return sum;
}
extern double expTaylor(double x, int n);
#include <stdio.h>
int main()
{
    int n = 10, i;
    for (i = 0; i < n; i++)
        printf("%.16lf\n", expTaylor(1, i));
    return 0;
}