酷代码 AI
菜单

用Java输出:# 读取输入的三个浮点数 a, b, c a, b, c = map(float, input().split()) # 计算根的判别式 delta delta = b ** 2 - 4 * a * c if delta > 0: # 当 delta 大于 0 时,方程有两个不同的解 x1 = (-b + delta ** 0.5) / (2 * a) x2 = (-b - delta ** 0.5) / (2 * a) # 按照格式输出结果,保留两位小数 print(f"x1={x1:.2f} x2={x2:.2f}") elif delta == 0: # 当 delta 等于 0 时,方程有一个解 x1 = -b / (2 * a) # 按照格式输出结果,保留两位小数 print(f"x1={x1:.2f}") else: # 当 delta 小于 0 时,方程无解 print("No answer")

```java import java.util.Scanner; public class QuadraticEquation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取输入的三个浮点数 a, b, c double a = scanner.nextDouble(); double b = scanner.nextDouble(); double c = scanner.nextDouble(); // 计算根的判别式 delta double delta = b * b - 4 * a * c; if (delta > 0) { // 当 delta 大于 0 时,方程有两个不同的解 double x1 = (-b + Math.sqrt(delta)) / (2 * a); double x2 = (-b - Math.sqrt(delta)) / (2 * a); // 按照格式输出结果,保留两位小数 System.out.printf("x1=%.2f x2=%.2f", x1, x2); } else if (delta == 0) { // 当 delta 等于 0 时,方程有一个解 double x1 = -b / (2 * a); // 按照格式输出结果,保留两位小数 System.out.printf("x1=%.2f", x1); } else { // 当 delta 小于 0 时,方程无解 System.out.println("No answer"); } scanner.close(); } } ``` [2025-12-10 22:05:16 | AI问答 | 329点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多