用c语言编写程序功能:对x=1,2……,10,求f(x)=x*x-5*x+sin(x)的最大值
时间: 2024-05-29 21:10:29 浏览: 160
用C语言编程:用公式计算:e≈1+1/1!+1/2! …+1/n!,精度为10-6
5星 · 资源好评率100%
#include <stdio.h>
#include <math.h>
int main()
{
int x;
double f, max_f = -INFINITY; // 初始化最大值为负无穷大
for (x = 1; x <= 10; x++) {
f = x * x - 5 * x * sin(x);
if (f > max_f) { // 如果当前f比最大值大,更新最大值
max_f = f;
}
}
printf("f(x)的最大值为:%f\n", max_f);
return 0;
}
阅读全文