printf("方程有两个虚根:x1 = %.2f + %.2fi, x2 = %.2f - %.2fi\n", realPart, imaginaryPart, realPart, imaginaryPart); } return 0; } ``` 这段代码首先接收用户输入的一元二次方程的系数a、b、c。然后,利用判别式delta进行判断,如果delta大于0,则方程有两个实根;如果delta等于0,则方程有...
printf("不是一元二次方程");else{ t= b * b -4* a *c;if(t >=0) {/*求实根*/x1= (-b + sqrt(t)) / (2*a); x2= (-b - sqrt(t)) / (2*a); printf("有实根为\n"); printf("x1=%f\nx2=%f\n",x1,x2); }else{ p= (-b) / (2* a);/*求实部*/q= sqrt(-t) ...
2 在这个程序中,提示用户输入二次方程的系数a、b和c。然后,该程序使用公式b^2-4ac计算判别式。根据...
printf("不是一元二次方程");else{ t= b * b -4* a *c;if(t >=0) {/*求实根*/x1= (-b + sqrt(t)) / (2*a); x2= (-b - sqrt(t)) / (2*a); printf("有实根为\n"); printf("x1=%f\nx2=%f\n",x1,x2); }else{ p= (-b) / (2* a);/*求实部*/q= sqrt(-t) ...
{floata,b,c;floatdiscriminant,realPart,imaginaryPart;// 读取输入的系数printf("请输入一元二次方程...
用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根,要考虑虚根的情况, 答案 对于ax^2+bx+c=0int panduan(int a,int b,int c){int m;m=b*b-4*a*c;return(m);}void main(){int a,b,c,flag,x1,x2,ture,virture;printf("请依次输入二次方程的系数:\n”);scanf("%d %d %d",&...
c语言求一元二次方程代码如下:c语言求一元二次方程代码:include <stdio.h> #include <math.h> int main() { double a, b, c, delta, x1, x2, realPart, imaginaryPart; printf("请输入一元二次方程的三个系数:\n"); scanf("%lf %lf %lf", &a, &b, &c); delta = b * b...
注意:a、b、c三个变量由一条输入语句输入,中间用逗号分隔,无需考虑虚根情况。...
cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个实根:";cout<<"x1="<<x1<<",x2="<<x2<<endl;} else {x1=-b/2/a;x2=sqrt(-dlt)/2/a;cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个虚根:"。cout<<"x="<<x1<<"+/-"<<x2<<"i"<<endl;} return 0。
试题来源: 解析 [答案]C[答案]C[解析][分析]分析可知实系数一元二次方程的两个虚根分别为、,利用韦达定理可求得、的值,即可得解.[详解]因为是实系数一元二次方程的一个虚根,则该方程的另一个虚根为,由韦达定理可得,所以.故选:C. 反馈 收藏 ...