2007叶光津


私信TA

用户名:uq_70078723231

访问量:5516

签 名:

工资1800,每日笑哈哈

等  级
排  名 593
经  验 4085
参赛次数 1
文章发表 14
年  龄 0
在职情况 学生
学  校 湖北生物科技职业学院
专  业

  自我简介:

TA的其他文章

解题思路:一元二次方程求根公式

20191212141207462.jpg

先求出QQ截图20210314172859.png

然后判断是否大于0来求方程的根


注意事项:要注意对两个根的大小排序


参考代码:

import java.util.Scanner;

public class Main {


	public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		String[] strs = scanner.nextLine().split(" ");
		double a = Double.parseDouble(strs[0]);
		double b = Double.parseDouble(strs[1]);
		double c = Double.parseDouble(strs[2]);
		double DT = b * b - 4 * a * c;
		if (DT > 0) {
			double x1 = (-1 * b + Math.sqrt(DT)) / (2 * a);
			double x2 = (-1 * b - Math.sqrt(DT)) / (2 * a);
			if(x1>x2)
			{
				System.out.printf("%.2f %.2f", x1, x2);
			}else {
				System.out.printf("%.2f %.2f", x2, x1);
			}
			
		} else if (DT == 0) {
			double x1 = (-1 * b + Math.sqrt(DT)) / 2 * a;
			System.out.printf("%.2f", x1);
		} else {
			System.out.println("0");
		}
	}
}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区