飞过海


私信TA

用户名:q1203839599

访问量:14320

签 名:

等  级
排  名 2207
经  验 2286
参赛次数 0
文章发表 16
年  龄 0
在职情况 学生
学  校 家里蹲
专  业

  自我简介:

import java.util.Scanner;  //抄别人的
import java.text.DecimalFormat;
public class Main {
	public static int Sqrt1(double a,double b,double c){
		DecimalFormat xx = new DecimalFormat("#0.000");
		double p,q;
		p=-b/(2*a);
		if(Math.abs(b*b-4*a*c)<1.0e-6 || b*b-4*a*c>=0){
			q=Math.sqrt(b*b-4*a*c)/(2*b);
			System.out.println("x1="+xx.format(p+q)+"x2="+xx.format(p-q));
		}else if(b*b-4*a*c <0){
			q=(Math.sqrt(4*a*c-b*b))/(2*a);
			System.out.println("x1="+xx.format(p)+"+"+xx.format(q)+"i "+"x2="+xx.format(p)+"-"+xx.format(q)+"i");
		}
		return 0;
	}
	public static void main(String[] age){
		DecimalFormat xx = new DecimalFormat("#0.000");
	    Scanner in=new Scanner(System.in);
	         int a=in.nextInt();
	         int b=in.nextInt();
	         int c=in.nextInt();
	         Sqrt1(a,b,c);
	         }
		}




 

0.0分

2 人评分

  评论区

>=0的情况那里写错了吧,应该是/(2*a)
2023-03-02 19:49:46
果然还是程序员最可爱
2021-09-23 16:10:19
我就呵呵一笑
2018-01-07 16:28:19
大哥很诚实,敬佩!
2017-12-19 22:08:45
  • «
  • 1
  • »