用cfree编写编写程序,通过输入x计算a0 + a1 cosx + a2 cosx 2 + ⋯ + a9 cosx 9 的值。(要求系数 {ai }保存在数组a中, 运行时数组a取为{1, - 1.1, -2.2, 2.3, 3.4, -3.5, -4.6, 4.7, 5.8, -5.9} ,输入 的x取为 1.5
时间: 2024-02-19 10:57:44 浏览: 155
一个程序 请输入0~9之间的数
4星 · 用户满意度95%
好的,这是一个比较简单的问题,我会给您提供一段C代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double a[] = {1, -1.1, -2.2, 2.3, 3.4, -3.5, -4.6, 4.7, 5.8, -5.9};
double x = 1.5, result = 0;
int n = 9;
for(int i = 0; i <= n; i++)
{
result += a[i] * cos(pow(x, i));
}
printf("Result = %lf\n", result);
return 0;
}
```
这段代码中,我们首先定义了数组a,以及变量x和n。然后通过for循环遍历数组a中的每一个元素,计算对应的cos的值,并将其累加到result中。最后输出result的值即可。
阅读全文