解题思路:
注意事项:
参考代码:#include <stdio.h>
#include <math.h>
void fun(double a, double b, double c) {
double d = b * b - 4 * a * c;
double p = -b / (2 * a);
double q = sqrt(fabs(d)) / (2 * a);
if (d == 0) {
printf("x1=x2=%5.3lf\n", p);
}
if (d > 0) {
printf("x1=%5.3lf x2=%5.3lf\n", p + q, p - q);
}
if (d < 0) {
printf("x1=%5.3lf+%5.3lfi x2=%5.3lf-%5.3lfi\n", p , q, p ,q);
}
}
int main() {
double a, b, c;
scanf("%lf%lf%lf", &a, &b, &c);
fun(a, b, c);
return 0;
}
0.0分
0 人评分
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
【计算球体积】 (C语言代码)浏览:1158 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
蛇行矩阵 (C语言代码)浏览:560 |
C语言训练-自守数问题 (C语言代码)浏览:798 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:662 |
简单的a+b (C语言代码)浏览:473 |
快速排序算法1浏览:996 |
1218题求大神帮忙看看怎么不能过浏览:759 |