//一元二次方程
public class Main {
public static void maid(String[] args) {
double a = 1.0;
double b = 3.0;
double c = -4.0;
//求平方根可用 Math.sqrt():
//System.out.println(Math.sqrt(2)); ==>1.414
//TODO
double r1 = 0;
double r2 = 0;
r1 = ((-b + Math.sqrt(b*b-4*a*c))/2*a);
r2 = ((-b - Math.sqrt(b*b-4*a*c))/2*a);
System.out.println(r1);
System.out.println(r2);
System.out.printlin(r1 == 1 && r2 == -4? "测试通过" : "测试失败”)‘
}
那个我想问一下 double a =1.0 double b=3.0 double c=-4.0怎么来的 我后面会 这点不明白不清楚
好哥哥 你不会是义务教育漏网之鱼吧 连这求根都不知道
你这个虽然也是对的,但是把整个式子括起来是啥意思
a b c 分别为二次项 一次项的系数 C 为常数项,a != 0 的情况下 二次方程的求根公式就是那个公式。
Sign in to make a reply
笑笑笑就知道笑i
//一元二次方程
public class Main {
public static void maid(String[] args) {
double a = 1.0;
double b = 3.0;
double c = -4.0;
//求平方根可用 Math.sqrt():
//System.out.println(Math.sqrt(2)); ==>1.414
//TODO
double r1 = 0;
double r2 = 0;
r1 = ((-b + Math.sqrt(b*b-4*a*c))/2*a);
r2 = ((-b - Math.sqrt(b*b-4*a*c))/2*a);
System.out.println(r1);
System.out.println(r2);
System.out.printlin(r1 == 1 && r2 == -4? "测试通过" : "测试失败”)‘
}
}