Online Judge【NYOJ】[1463]A+B Problem III问题描述 问题分析涉及到这么多正负号如果当年可能会用字符串模拟不过想在直接用double就好了然而……这一题确实是个卡精度的题目所以代码如下 1 2 3 4 5 6 7 8 9 10 11 #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; }我以为我的已经写的够精简的的然而标程更丧心病狂……1 2 3 4 5 6 #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")); }题目地址:A+B Problem III