c语言用泰勒级数展开式求e^x的近似解的程序
最好运用控制结构,才学到控制结构
代码示例如下
有帮助望采纳~
#include <stdio.h>
#include <math.h>
double fab(int a)
{
double s = 1;
for (int i = 1; i <= a; i++)
{
s *= i;
}
return s;
}
int main(int argc, char const *argv[])
{
int a = 0, x = 1;
scanf("%d", &a);
double sum = 1, add;
do
{
add = pow(a, x) / fab(x);
x++;
// printf("add = %lf\n", add);
sum += add;
// printf("sum = %lf\n", sum);
} while (add > 1e-7);
printf("%lf", sum);
};