当前位置:首页 > 开发语言 > 正文

c语言求根公式共轭复根怎么表示?求解详解

c语言求根公式共轭复根怎么表示?求解详解

我的这个C语言编写的求解二元方程的两个根的程序有哪些错误? 1、这个问题在于,当别式-1E-6(相当于别式小于0),求共轭复数根时,你的x1和x2事先都是double类...

我的这个C语言编写的求解二元方程的两个根的程序有哪些错误?

1、这个问题在于,当别式-1E-6(相当于别式小于0),求共轭复数根时,你的x1和x2事先都是double类型(双精度浮点实数型),这个类型不能存储虚数。

2、图中红色框内代码开平方根有误,^在c语言中是表示异或操作,要求两边必须为整数,所以你使用double类型会报错。开平方根可以用double sqrt(double num)库函数。

3、你的程序是有问题的。改法如一楼中的改,他的代码equal_to_zero(float a,float b)中的return写错了,改过来就行。你的程序主要问题就在你输入的a,b,c的值是错误的。你可以这样写 scanf(%f%f%f,&a, &b, &c);不要用逗号什么的分开。

最新文章