AC使我快乐,让我苦涩的生活稍微有了点儿甜。虽然还有很多题不会,但我已经慢慢开始享受这种编程的过程了。一步一步来吧。
import java.util.Scanner;
public class problem9 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
int a[]=new int[m];
int b[]=new int[m];
int c[]=new int[m];
for(int i=0;i<m;i++)
{
a[i]=sc.nextInt();
b[i]=sc.nextInt();
c[i]=sc.nextInt();
}
for(int i=0;i<m;i++)
{
double x1,x2=0;
if(a[i]==0)
{
double result=-c[i]/b[i];
System.out.println("x="+String.format("%.2f", result));
continue;
}
if((b[i]*b[i]-4*a[i]*c[i])<0)
{
System.out.println(-1);
}
else {
x1=(-b[i]+Math.sqrt(b[i]*b[i]-4*a[i]*c[i]))/(2*a[i]);
x2=(-b[i]-Math.sqrt(b[i]*b[i]-4*a[i]*c[i]))/(2*a[i]);
if(x1!=x2)
{
System.out.println("x1="+String.format("%.2f",x1)+","+"x2="+String.format("%.2f",x2));
}if(x1==x2)
{
System.out.println("x="+String.format("%.2f",x1));
}
}
}
}
}