用C语言编写一程序求解一元二次方程的根.要求用一个函数实现,并且分别用三个函数实现判别式大于0、等于0和小于0的运算.
=0.0){root[0] = (deltasqrt - b)/(2.0*a) ;root[1] = (-deltasqrt - b)/(2.0*a) ;}if (root[0] == root[1]) return 1;else return 2 ;}int main(void){//计算方程的根float a = 2.0,b =6.0,c=3.0 ;//a,b,c s是参数double root[2] ;//root是得到的两个...
以下是用C语言编写的三个函数,用于计算一元二次方程的根。这三个函数分别为:计算判别式的函数、计算实根的函数和计算虚根的函数。 #include<stdio.h> #include<math.h> //函数声明 doublecalculateDiscriminant(doublea,doubleb,doublec); voidcalculateRealRoots(doublea,doubleb,doublec); voidcalculateComplex...
原题链接:[编程入门]自定义函数求一元二次方程 注意事项: sqrt()开根号函数的返回值类型为double,为了避免计算过程中数据精度流失,因而要采用强制转换数据类型的方法,将a,b,c三个参数先转换为同类型,载进行计算。参考代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...
用C语言编写一程序求解一元二次方程的根.要求用一个函数实现,并且分别用三个函数实现判别式大于0、等于0和小于0的运算.