2 条题解

  • 1
    @ 2026-8-18 15:39:52

    #include <bits/stdc++.h> using namespace std;

    int main() { double a, b, c, x1, x2, d; cin >> a >> b >> c; d = b * b - 4 * a * c; if (d > 0) { x1 = (-b + sqrt(d)) / 2 / a; x2 = (-b - sqrt(d)) / 2 / a; if (x1 > x2) { swap(x1, x2); } cout << fixed << setprecision(5) << "x1=" << x1 << ";"; cout << fixed << setprecision(5) << "x2=" << x2 ; } else if (d == 0) { x1 = (-b + sqrt(d)) / 2 / a; cout << "x1=x2=" << fixed << setprecision(5) << x1; } else { cout << "No answer!"; } return 0; }

    • -4
      @ 2026-8-10 11:43:14

      • 1

      信息

      ID
      12014
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      递交数
      119
      已通过
      28
      上传者