优秀图网站,青岛知名设计公司,沧州网络公司科技,深圳高端设计公司名单要求#xff1a;从键盘上输入一元二次方程的三个参数#xff0c;编程判断并求一元二次方程的实根(a,b,c均为整数)算法分析#xff1a;一元二次方程是只含有一个未知数#xff0c;且未知数的最高次数是二次的多项式方程。一元二次方程经过整理都可化成一般形式axbxc0(a≠0)从键盘上输入一元二次方程的三个参数编程判断并求一元二次方程的实根(a,b,c均为整数)算法分析一元二次方程是只含有一个未知数且未知数的最高次数是二次的多项式方程。一元二次方程经过整理都可化成一般形式ax²bxc0(a≠0)其中ax²叫作二次项a是二次项系数bx叫作一次项b是一次项系数c叫作常数项。(1)一元二次方程的解(根)的意义能使一元二次方程左右两边相等的未知数的值称为一元二次方程的解。一般情况下一元二次方程的解也称为一元二次方程的根(只含有一个未知数的方程的解也叫做这个方程的根)(2)由代数基本定理一元二次方程有且仅有两个根(重根按重数计算)根的情况由判别式(△b²-4ac)决定。判别式利用一元二次方程根的判别式(△b²-4ac)可以判断方程的根的情况。一元二次方程的根与根的判别式有如下关系①当 △0 时方程有两个不相等的实数根②当 △0 时方程有两个相等的实数根③当 △0 时方程无实数根但有2个共轭复根。代码实现:#include#include#includemain(){int a,b,c,dt;printf(请输入方程的三个参数a,b,c的值:\n);scanf(%d %d %d,a,b,c);dtb*b-4*a*c;if(dt0)printf(X1%f X2%f\n,(-bsqrt(dt))/(2*a)),(-b-sqrt(dt)/(2*a));else if(dt0)printf(X1X2%f\n,(float)-b/(2*a));elseprintf(方程无实数根\n);getch();}程序运行测试:(1)△0 方程无实数根(2)△0方程有两个不相等的实数根(3)△0 方程有两个相等的实数根