c语言求根公式共轭复根怎么表示?求解详解
- 开发语言
- 2025-04-06 04:15:10
- 1

我的这个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);不要用逗号什么的分开。
本文由夕逆IT于2025-04-06发表在夕逆IT,如有疑问,请联系我们。
本文链接:http://www.xinin56.com/kaifa/875937.html
本文链接:http://www.xinin56.com/kaifa/875937.html
下一篇:启动u盘?步骤、、u盘选择