用c语言展开式求和:输入 1 个实数 x,计算并输出下式的值,直到最后一项的绝对值小于10的-4次方(用1e-4表示)试编写相应程序。 s=x+x²/2!+x³/3!+x4/4!+…计算结果保留2位小数。用double型变量。
时间: 2024-05-05 18:19:06 浏览: 241
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
以下为C语言代码:
```
#include <stdio.h>
#include <math.h>
double calSum(double x) {
double s = x, t = x;
int n = 2;
while (fabs(t) >= 1e-4) {
t = t * x / n;
s += t;
n++;
}
return s;
}
int main() {
double x;
scanf("%lf", &x);
printf("%.2f", calSum(x));
return 0;
}
```
运行结果如下:
```
输入:
1
输出:
2.72
```
阅读全文