这个得用循环叠代,把右边的0换成y,画成方程曲线,先假设解是a,把a代入方程求出一个y值来,然后求出这个点处的切线,记录切线与x轴的交点,设交点为b,把b代入方程,再求出y值来,再求切线,与x轴交点,再求y值及切线,如此循环,最后求得一个近似解 ,精确度可以自己控制在一个范围 。以上...
double a,b,c; double d=0,x1=0,x2=0; printf("===\n"); printf("Çó·½³Ìʽax(2)+bx+c=0µÄÒ»Ôª¶þ´Î·½³ÌʽµÄ¸ù¡£¡£¡£\n"); printf("===\n"); do { printf("ÇëÊäÈëa(a!=0)Öµ£...
x2; printf%28"一元二次方程求解程序:ax²+bx+c=0\n"%29; printf%28"请输入a的值:"%29;scanf%28"%lf",&a%29;printf%28"请输入b的值:"%29;scanf%28"%lf",&b%29;printf%28"请输入c的值:"%29;scanf%28"%lf",&c%29; x1 = %28-b + sqrt%28b %2A b - 4 %2A a %2A c%29...