import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
while(true)
{
int b=scan.nextInt();
int c=scan.nextInt();
if(b==0&&c==0)
break;
if(b*b-4*c<0)
System.out.println("No");
else
{
double x1=(-b+(Math.sqrt(b*b-4*c)))/2;
double x2=(-b-(Math.sqrt(b*b-4*c)))/2;
if(Math.abs(x1-Math.floor(x1))<=1e-12&&Math.abs(x2-Math.floor(x2))<=1e-12)
System.out.println("Yes");
else
{
System.out.println("No");
}
}
}
}
}
acmcoder 2092 整数解
最新推荐文章于 2021-10-20 00:21:04 发布
本文提供了一个简单的Java程序,用于输入二次方程的系数a、b和c,通过计算判别式来判断方程是否有实根,并求出实根。程序通过循环确保输入为合法的整数直到输入0结束。
157

被折叠的 条评论
为什么被折叠?



