5
关于ACM hdu2092的一道题,能帮我看看哪里出错了吗,谢谢!!!!!!!!!!!!
如题,最好详细一点,谢谢!!!
include
#include
#include
int main(){
int n,m,det,a,b,c;
double x;
while(scanf("%d%d",&n,&m)==2)
if(m!=0||n!=0)
if ( abs(m)<10000&&abs(n)<10000)
a=1,b=-(m+n),c=m*n;
det=b*b-4*a*c;
if(det<0)
printf("No");
else
x=(-b+sqrt(det))/(2*a);
if(floor(x)==x)
printf("Yes");
else printf("No");
return 0;
}
飘洒摇曳
2020/09/26 13:38- c语言
- 点赞
- 收藏
- 回答