和管廊


私信TA

用户名:dotcpp0789494

访问量:28

签 名:

等  级
排  名 31613
经  验 460
参赛次数 0
文章发表 11
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:#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 人评分

  评论区

  • «
  • »