思考题:能否将“aver=sum/3.0;”中“3.0改为“3? [案例3.11]求方程ax2+bx+c=0的实数根。a,b,c由键盘输入,a≠0且 b2.4ac>0. /*案例代码文件名:AL311.C。*/ /*功能:设计一个顺序结构程序,求方程的根。*/ #include"math.h" /*为使用求平方根函数sqt0,包含 math.h头文件*/ main() {float a,b,c,disc,x1,x2; printf("Input a,b,c:") scanf"%f%f f"&a,&b,&c); /*输入方程的三个系数的值*/ disc=b*b-4*a*c; /*求判别式的值赋给disc*/ x1=(-b+sqrt(disc))/(2*a); x2-(-b-sqrt(disc))/(2*a); printf("\nx1=%6.2fnx2=%6.2fn",x1,x2); 程序演示 思考题:能否将“aver=sum/3.0;”中“3.0”改为“3”? [案例3.11] 求方程ax2+bx+c=0的实数根。a,b,c由键盘输入,a≠0且 b 2 -4ac>0。 /*案例代码文件名:AL3_11.C。*/ /*功能:设计一个顺序结构程序,求方程的根。*/ #include "math.h" /*为使用求平方根函数sqrt(),包含 math.h头文件*/ main() {float a,b,c,disc,x1,x2; printf("Input a, b, c: "); scanf("%f,%f,%f",&a,&b,&c); /*输入方程的三个系数的值*/ disc=b*b-4*a*c; /*求判别式的值赋给disc*/ x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf("\nx1=%6.2f\nx2=%6.2f\n",x1,x2); } [程序演示]