题目:计算如样图所示的多项式求和,输入一个x就可以得到求和 要求x<0.97。
时间: 2024-03-22 14:37:40 浏览: 74
多项式求和
根据题目要求,需要编写一个函数实现如样图所示的多项式求和,并在 main 函数中调用该函数计算并输出结果。代码实现如下:
```
#include <stdio.h>
#include <math.h>
double fun(double x) {
double sum = 0;
for (int i = 1; i <= 10; i++) {
double numerator = pow(x, i);
double denominator = i;
if (i % 2 == 0) {
denominator *= -1;
}
sum += numerator / denominator;
}
return sum;
}
int main() {
double x;
scanf("%lf", &x);
if (x >= 0.97) {
printf("x should be less than 0.97\n");
return 1;
}
printf("%lf\n", fun(x));
return 0;
}
```
程序在调用 fun 函数前先判断 x 是否符合要求,输出提示信息并结束程序。程序输出结果为多项式在 x 处的求和。
阅读全文