解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
double a=scanner.nextDouble();
double b=scanner.nextDouble();
double c=scanner.nextDouble();
double m=Math.pow(b,2)-4*a*c;
if(m<0)
System.out.print("无解");
else if(m==0)
System.out.printf("%.2f",(-b)/(2*a));
else {
double x1=(-b+Math.sqrt(m))/(2*a);
double x2=(-b-Math.sqrt(m))/(2*a);
if(x1>x2) {
System.out.printf("%.2f ",x1);
System.out.printf("%.2f",x2);
}
else {
System.out.printf("%.2f ",x2);
System.out.printf("%.2f",x1);
}
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |
简单的a+b (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:527 |
快速排序算法1浏览:996 |
C语言训练-斐波纳契数列 (C语言代码)浏览:540 |
简单的a+b (C语言代码)浏览:597 |
用getchar()函数接收字符,正序输入为什么会倒序输出浏览:767 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:534 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
简单的a+b (C++代码)浏览:460 |