编程求方程

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:11:09
已知y=2x^3-3x^4+6x^5-4x+50,从x=0到x=2,每隔0.2计算输出y值,并最后输入最大的y值和最小的y值。谢谢

#include<stdio.h>
#include<math.h>
void main()
{
double x,y,max,min;
max=50;
min=50;
for(x=0;x<=2;x+=0.2){
y=2*pow(x,3)-3*pow(x,4)+6*pow(x,5)-4*x+50;
if(max<y)max=y;
if(min>y)min=y;
printf("x=%.1f,y=%.6f\n",x,y);
}
printf("max y=%.6f\n",max);
printf("min y=%.6f\n",min);
}