c语言编程,计算多项式 a0+a1x+a2x2+a3x3+...+ an-1xn-1的和(n≤30)
时间: 2023-09-17 15:07:54 浏览: 145
以下是一个简单的 C 语言程序,可以计算多项式的和:
```c
#include <stdio.h>
int main() {
int n, i;
double x, a[30], sum = 0;
printf("请输入多项式的次数 n:");
scanf("%d", &n);
printf("请输入 x 的值:");
scanf("%lf", &x);
printf("请输入多项式的系数:\n");
for (i = 0; i < n; i++) {
scanf("%lf", &a[i]);
sum += a[i] * pow(x, i);
}
printf("多项式的和为 %.2lf\n", sum);
return 0;
}
```
这个程序首先要求用户输入多项式的次数 `n` 和变量 `x` 的值,然后通过一个循环来读取每个系数 `a[i]`,并计算多项式的和 `sum`。最后,程序输出多项式的和。
需要注意的是,这个程序使用了 C 标准库中的 `pow` 函数来计算幂次,需要在程序开头包含头文件 `math.h`。
阅读全文