GitBook

这里写图片描述

涉及到这么多正负号 如果当年可能会用字符串模拟 不过想在直接用double就好了

然而…… 这一题确实是个卡精度的题目 所以代码如下

#include <stdio.h>
int main() {
	int T;
	scanf("%d",&T);
	while(T--) {
		double a,b,c;
		scanf("%lf %lf %lf",&a,&b,&c);
		printf("%s\n",((a+b-c>-0.0001)&&(a+b-c<0.0001))?"Yes":"No");
	}
	return 0;
}

我以为我的已经写的够精简的的 然而标程更丧心病狂……

#include <cstdio>
#include <math.h>
double a,b,c;
main() {
	for(scanf("%lf",&a); ~scanf("%lf%lf%lf",&a,&b,&c); puts(fabs(c-(a+b))<1e-6?"Yes":"No"));
}

题目地址:【NYOJ】[477]A+B Problem III