#include<stdio.h> #include<math.h> int main() { int a,b,c; double x1,x2,m; scanf("%d%d%d",&a,&b,&c); m=(b*b-4*a*c)*1.0; if(m>0) { x1=(-b+sqrt(m))/(2*(a*1.0)); x2=(-b-sqrt(m))/(2*(a*1.0)); printf("x1=%.3lf x2=%.3lf",x1,x2); }else if(m==0) { x1=-b/(2*(a*1.0)); x2=x1; printf("x1=%.3lf x2=%.3lf",x1,x2); }else{ x1=(-b)/(2*(a*1.0)); x2=x1; printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi",x1,sqrt(-m)/(2*(a*1.0)),x2,sqrt(-m)/(2*(a*1.0))); } }
0.0分
1 人评分
川哥的吩咐 (C语言代码)浏览:926 |
【出圈】 (C语言代码)浏览:590 |
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
简单的a+b (C语言代码)浏览:564 |
C语言训练-大、小写问题 (C语言代码)浏览:649 |
1128题解(返回值为数组的情况)浏览:571 |
罗列完美数 (C语言代码)浏览:519 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
钟神赛车 (C语言代码)浏览:665 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1260 |