#include<stdio.h>
#include<math.h>
int main()
{
int n;
double a,b,c;
scanf("%d",&n);
while(n--)
{
scanf("%lf %lf %lf",&a,&b,&c);
if(fabs(c-a-b) < 0.00001) printf("Yes\n");
else printf("No\n");
}
return 0;
#include<math.h>
int main()
{
int n;
double a,b,c;
scanf("%d",&n);
while(n--)
{
scanf("%lf %lf %lf",&a,&b,&c);
if(fabs(c-a-b) < 0.00001) printf("Yes\n");
else printf("No\n");
}
return 0;
}
这个题很坑啊,是浮点数陷阱。
还有就是求浮点数的绝对值是 fabs(),求整形数的绝对值是abs();