设计求函数y=ax^2+bx+c(a>0)的最小值的算法,并画出这个算法的程序框图

问题描述:

设计求函数y=ax^2+bx+c(a>0)的最小值的算法,并画出这个算法的程序框图

#include
#include
void main()
{
\x09int a=0,b=0,c=0;\x09\x09\x09//二元二次方程系数
\x09double x=0.0,y=0.0;\x09\x09\x09//用来存储自变量,因变量
\x09printf("请输入二元二次方程的系数啊a,b,c:");
\x09scanf("%d %d %d",&a,&b,&c);
x=-b/2*a;\x09\x09\x09\x09\x09//(a>0时,x=-b/2*a,y取到最小值)
\x09y=a*pow(x,2)+b*x+c;
\x09printf("你输入二元二次方程y的最小值:%2.2f\n",y);
\x09
\x09
}看是你需要的结果么?好吧,我看不懂你要求y的最小值,在a>0的情况下,此方程是开口向上的,y的最小值(最低点)就是x取-b/2a的时候,So在程序中输入方程的系数,然后计算出x的值,再代入方程中就能求出y的最小值了。还有哪里不懂??