C语言求一元二次方程的实根和复数根,哪里错了?#include void main(){printf("input the a,b,c:\n");int a,b.c,D,E,F,x1,x2;scanf("%d,%d,%d",&a,&b,&c);D=b*b-4*a*cF=-b/2a;if(D>=0){E=sqrt D;x1=F+D/2a,x2=F-D/2a;printf("%f,%f",x1,x2);}elseE=sq

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 03:23:40
C语言求一元二次方程的实根和复数根,哪里错了?#includevoidmain(){printf("inputthea,b,c:\n");inta,b.c,D,E,F,x1,x2;scanf("%d,

C语言求一元二次方程的实根和复数根,哪里错了?#include void main(){printf("input the a,b,c:\n");int a,b.c,D,E,F,x1,x2;scanf("%d,%d,%d",&a,&b,&c);D=b*b-4*a*cF=-b/2a;if(D>=0){E=sqrt D;x1=F+D/2a,x2=F-D/2a;printf("%f,%f",x1,x2);}elseE=sq
C语言求一元二次方程的实根和复数根,哪里错了?
#include
void main()
{
printf("input the a,b,c:\n");
int a,b.c,D,E,F,x1,x2;
scanf("%d,%d,%d",&a,&b,&c);
D=b*b-4*a*c
F=-b/2a;
if(D>=0)
{
E=sqrt D;
x1=F+D/2a,x2=F-D/2a;
printf("%f,%f",x1,x2);
}
else
E=sqrt -D;
printf("x1=%d+%di\n",F,E/2a);
printf("x2=%d-%di\n",F,E/2a);
}
我改了也不行,最后重新写了个不同的就OK了,虽然没有得到最完善的答案,让我发现了这么多小错误.大家都有功劳嘛.

C语言求一元二次方程的实根和复数根,哪里错了?#include void main(){printf("input the a,b,c:\n");int a,b.c,D,E,F,x1,x2;scanf("%d,%d,%d",&a,&b,&c);D=b*b-4*a*cF=-b/2a;if(D>=0){E=sqrt D;x1=F+D/2a,x2=F-D/2a;printf("%f,%f",x1,x2);}elseE=sq
第一个错误:int a,b.c,D,E,F,x1,x2; b和c应该是逗号而不是点;
第二个错误:E=sqrt D;和E=sqrt -D;应该改为E=sqrt(D);和E=sqrt(-D);函数调用参数要放在()中.
第三个错误:x1=F+D/2a,x2=F-D/2a;两句之间应该是分号;否则会被编译器当作逗号表达式.
最后建议您加上#include;scanf每次只输入一个变量;else后面加上{};代码写的规范一点,这样有利于查错

C语言题“输入系数的有效值,计算一元二次方程的实根和虚根”怎么编? C语言求一元二次方程的实根和复数根,哪里错了?#include void main(){printf(input the a,b,c: );int a,b.c,D,E,F,x1,x2;scanf(%d,%d,%d,&a,&b,&c);D=b*b-4*a*cF=-b/2a;if(D>=0){E=sqrt D;x1=F+D/2a,x2=F-D/2a;printf(%f,%f,x1,x2);}elseE=sq C语言,求一元二次方程的解 求一元二次方程阿ax2(方)+bx+c=0的根(包括实根和复根)急. 已知系数a.b C..使得ax²+bx+c有实根.求该一元二次方程的解.用c语言编程 若z∈C,关于x的一元二次方程x2-zx+4+3i=0有实根,求复数|z|的最小值 C语言,自定义函数,求一元二次方程的解. 用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两个实根,测试数据必须保证这一急, C语言,求一元二次方程ax2+bx+c=0的根. 一个关于复数的一元二次方程有实根,该方程为.X平方-X+9+ai=0有实根b求a .b c语言的初级问题在实验一中对一元二次方程ax2+bx+c=0的求解只考虑了b2-4ac〉0的情况.如果考虑a、b、c取值分别如下表,求一元二次方程ax2+bx+2=0的根提示:若b2-4ac>0,方程有两个不同的实根; 输 用c语言编写”求一元二次方程的根”的程序 一元二次方程ax方+bx+c=0(a不等于0)的两实根为x1和x2.求x1的三次方加x2的三次方. 一元二次方程有两个相等的实根和一个实数根的什么区别 关于VB的题 从键盘输入a,b,c,求一元二次方程Ax方 +bx+c=0 的根,如果无实根,则输出“没有实数根” m属于C(复数),关于X^2+mX+3+4i=0有实数解,求复数m的模的取值范围 如果一元二次方程 不是实系数的,根会有一个实根,一个虚根吗 还有别的根的情况吗?剩下的分都拿出来了, C语言编程 一元二次方程求根.要求:键盘输入系数a,b,c的值,求解一元二次方程的根 编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根